.tctf__form-shortcode .send-btn input {top: 0 !important; } .vc_tasarlab_lang_WPML img{position:relative;top:10px}.wpml-ls-legacy-list-horizontal>ul{margin-top:12px!important}.sf-menu li{margin-right:65px}.menu-item-top-img .tsrb-menu-item-icon{height:25px}.menu-item-top-img .title{font-size:15px!important;line-height:21px;padding-top:10px;text-align:center}.tasarlab-header-fixed-sticky{transition:.7s ease}.sub-menu .menu-item:hover .tsrb-menu-item-icon,.tsrb-menu-item-icon-hover{display:none}.sub-menu .menu-item:hover .tsrb-menu-item-icon-hover{display:inline-block}header.tasarlab-header.headroom--not-top .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu li a,header.tasarlab-header.headroom--not-top .wpb_wrapper .vc_tasarlab_menu .sf-menu li a{color:#222}header.tasarlab-header.headroom--not-top .vc_tasarlab_lang_WPML .wpml-ls-legacy-dropdown a{color:#222!important}header.tasarlab-header.headroom--not-top .vc_tasarlab_shortcode_profen_email_icon,header.tasarlab-header.headroom--not-top .vc_tasarlab_shortcode_profen_search_icon{-webkit-filter:invert(1);filter:invert(1)}.headroom--pinned{display:block}.headroom--unpinned{display:none}.headroom{display:block;width:100%;position:fixed;z-index:1;will-change:transform;transition:transform .3s linear;padding:15px 40px;top:0}.headroom--pinned{transform:translateY(0)}.headroom--pinned,.headroom--unpinned{background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.05);background-image:none!important;transition:1s}.headroom--unpinned{transform:translateY(-100%)}.headroom--top{background:transparent;box-shadow:none;transition:1s}.tasarlab-header-fixed,.tasarlab-header-transparent{position:fixed;width:100%;top:0}.tasarlab-header-fixed{background:#fff}.tasarlab-header-sticky{box-shadow:0 4px 12px 0 rgba(0,0,0,.05);background-color:#474c55!important}.tasarlab-header{z-index:9999}.tasarlab-header .sf-menu{float:left;margin:0}.tasarlab-header .sf-menu li{background:transparent}.tasarlab-header .sf-menu li a{color:#33302f;font-size:14px;font-weight:500;line-height:20px}.tasarlab-header .sf-menu li:hover{background:transparent}.tasarlab-header .sf-menu li:hover a{color:#222}.tasarlab-header .sf-menu a{color:#33302f}.tasarlab-header .sf-menu .sub-menu{background:#fff}.tasarlab-header .sf-menu .sub-menu li a{color:#33302f}.tasarlab-header .sf-menu .sub-menu li:hover{background:transparent}.tasarlab-header .sf-menu .sub-menu li:hover a{color:#222}.tasarlab-header .vc_tasarlab_hamburger{cursor:pointer;float:right;position:relative}.tasarlab-header .vc_tasarlab_hamburger_shape{position:absolute;bottom:15px;display:block;margin-left:20px}.tasarlab-header .vc_tasarlab_hamburger_shape span{display:block;height:2px;width:20px;position:absolute;left:50%;margin-left:-9px;top:50%;margin-top:-1px;background:#000}.tasarlab-header .vc_tasarlab_hamburger_shape span:after,.tasarlab-header .vc_tasarlab_hamburger_shape span:before{display:block;height:2px;width:30px;position:absolute;left:5%;margin-left:-9px;top:50%;margin-top:-1px;background:#000}.tasarlab-header .vc_tasarlab_hamburger_shape span:before{content:"";margin-top:-10px}.tasarlab-header .vc_tasarlab_hamburger_shape span:after{content:"";margin-top:8px}.tasarlab_mob_menu_logo{position:absolute;left:30px}.tasarlab-header-sticky{box-shadow:0 6px 15px rgba(0,0,0,.05);background-color:#474c55}.tasarlab-header-sticky .vc_tasarlab_hamburger{bottom:7px;right:20px}.tasarlab-header-sticky .vc_tasarlab_hamburger_shape_item{width:30px!important;background:#222!important}.tasarlab-header-sticky .vc_tasarlab_hamburger_shape_item:after,.tasarlab-header-sticky .vc_tasarlab_hamburger_shape_item:before{background:#222!important;margin-left:-2px!important}.blog-page{margin-top:140px}.blog-page header.tasarlab-header{box-shadow:0 6px 15px rgba(0,0,0,.05);background-color:#fff}.blog-page header.tasarlab-header .sf-menu li a{color:#222!important}.blog-page header.tasarlab-header .vc_tasarlab_hamburger{bottom:7px;right:20px}.blog-page header.tasarlab-header .vc_tasarlab_hamburger_shape_item{width:30px!important;background:#222!important}.blog-page header.tasarlab-header .vc_tasarlab_hamburger_shape_item:after,.blog-page header.tasarlab-header .vc_tasarlab_hamburger_shape_item:before{background:#222!important;margin-left:-2px!important}.blog-page header.tasarlab-header .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after,.blog-page header.tasarlab-header .vc_tasarlab_lang_WPML img{-webkit-filter:invert(1)!important;filter:invert(1)!important}.blog-page header.tasarlab-header .wpml-ls-legacy-dropdown a{background:transparent;border:transparent;color:#222!important}.blog-page header.tasarlab-header .menu-item-top-img img{-webkit-filter:invert(1);filter:invert(1)}.blog-page header.tasarlab-header-sticky .sf-menu li a{color:#fff!important}.blog-page header.tasarlab-header-sticky .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after,.blog-page header.tasarlab-header-sticky .vc_tasarlab_lang_WPML img{-webkit-filter:invert(0)!important;filter:invert(0)!important}.blog-page header.tasarlab-header-sticky .wpml-ls-legacy-dropdown a{background:transparent;border:transparent;color:#fff!important}.blog-page header.tasarlab-header-sticky .menu-item-top-img img{-webkit-filter:invert(0);filter:invert(0)}.blog-page header.tasarlab-header-sticky .vc_tasarlab_shortcode_profen_email_icon,.blog-page header.tasarlab-header-sticky .vc_tasarlab_shortcode_profen_search_icon{-webkit-filter:invert(0)!important;filter:invert(0)!important}header.tasarlab-header{background-color:#474c55}header.tasarlab-header .wpb_wrapper{display:flex;align-items:center;padding:0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_logo{order:0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu{order:1;margin-left:auto;margin-right:20px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu li a{color:#fff;border:transparent!important;font-size:13px;font-weight:400}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu{border-radius:10px;padding:15px 0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu li a{padding:12px 30px;color:#222}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu li a:hover{background-color:#d4282f;color:#fff}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML{order:2;margin-right:20px;width:60px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML span{font-size:13px;font-weight:400}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML .wpml-ls-legacy-dropdown a{background:transparent;border:transparent;color:#fff}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML .wpml-ls-sub-menu{background:rgba(71,76,85,.63);border-radius:3px;box-shadow:0 4px 12px 0 rgba(0,0,10,.1)}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle{position:relative}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after{content:"";position:absolute;top:8px;right:12px!important;height:10px;width:10px;background:url(../icon/lang_arrow.svg) 50% no-repeat;border:none}header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_email_icon{order:3;margin-right:20px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_search_icon{order:4;margin-right:20px}.section-1{margin-bottom:20px;margin-top:68px}.section-2{margin-bottom:51px}.section-3{margin-bottom:56px}.section-4{margin-top:59px;margin-bottom:66px}.section-5{margin-bottom:72px;margin-top:48px}.empty-front-page-anasayfa{margin-top:13px;margin-bottom:58px}.vc_tasarlab_lang_WPML .img{height:14px;margin-bottom:0!important}.profen_search_icon a img{min-height:25px;margin-bottom:2!important}.tasarlab-header.headroom--top .vc_tasarlab_hamburger{bottom:7px;right:20px}.tasarlab-header.headroom--top .vc_tasarlab_hamburger_shape_item{width:30px!important;background:#fff!important}.tasarlab-header.headroom--top .vc_tasarlab_hamburger_shape_item:after,.tasarlab-header.headroom--top .vc_tasarlab_hamburger_shape_item:before{background:#fff!important;margin-left:-2px!important}.tasarlab-header.headroom--top .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after{content:"";-webkit-filter:invert(0);filter:invert(0);height:10px;width:10px;background:url(../icon/lang_arrow.svg) 50% no-repeat;border:none!important}@media only screen and (max-width:1199px){header.tasarlab-header .vc_tasarlab_hamburger{bottom:4px;right:14px}header.tasarlab-header .vc_tasarlab_hamburger_shape_item{width:30px!important;background:#fff!important}header.tasarlab-header .vc_tasarlab_hamburger_shape_item:after,header.tasarlab-header .vc_tasarlab_hamburger_shape_item:before{background:#fff!important;margin-left:-2px!important}header.tasarlab-header .container-fluid{padding:10px 50px!important}header.tasarlab-header .wpb_wrapper .vc_tasarlab_logo{position:relative;left:-10px}header.tasarlab-header .container{padding:0}header.tasarlab-header .wpb_wrapper{padding:10px 0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML,header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_email_icon{display:none}header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_search_icon{margin-left:auto;margin-right:30px;position:relative;top:0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_search_icon img{height:20px;width:20px}.profen_float_buttons,header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_search_icon span{display:none}}.page .recent_posts .empty{margin-bottom:91px}.section-blog{margin-bottom:-60px;margin-top:28px}@media only screen and (max-width:576px){.anasayfa-button{float:left!important}.tasarlab-header .vc_tasarlab_hamburger_shape{position:absolute;bottom:5px;display:block;margin-left:1px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_shortcode_profen_search_icon{margin-left:auto;margin-right:51px;position:relative;top:6px}header.tasarlab-header .container-fluid{padding:0 20px!important}header.tasarlab-header .container{padding:0}header.tasarlab-header .wpb_wrapper{padding:10px 0}header.tasarlab-header .wpb_wrapper .vc_tasarlab_logo{position:relative;left:5px}}@media only screen and (max-width:1576px){.sf-menu li{margin-right:33px!important}}.empty-page{margin-top:50px}@media only screen and (max-width:1024px){.header-content{padding-left:7%!important;padding-right:7%!important}.profen_search_icon a img{margin-bottom:-25px!important;margin-right:38px}.main-slider{margin-top:-55px}.video img{height:545px}}.footer_top_cta{box-shadow:0 6px 90px rgba(0,0,0,.1);border-radius:8px;background-color:#d4282f;text-align:center;padding:60px 0;margin:37px 0 50px}.footer_top_cta h2{color:#fff;font-size:2.5rem;font-weight:500;line-height:55px;margin:0 auto;padding-left:100px;padding-right:100px}.footer_top_cta p{color:#fff;font-family:DM Sans;font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:26px;margin-bottom:40px;margin-top:30px}.footer_top_cta a{color:#fff;font-family:Red Hat Display;font-size:16px;font-weight:500;letter-spacing:.16px;padding:20px;transition:.5s ease}.footer_top_cta a:hover{text-decoration:none}a.footer-cta-bttn:before{content:"";position:absolute;z-index:9999;border-radius:28px;background:#474c55;width:50px;height:50px;transition:all .3s ease;margin-top:-12px;margin-left:-31px}a.footer-cta-bttn span{position:relative;z-index:99999;color:#fff}a.footer-cta-bttn:hover:before{background:#474c55;width:224px;height:50px;border:none}footer .profen_footer_socials img{margin-right:10px}footer .profen_footer_socials a{text-decoration:none;margin-bottom:15px;display:inline-flex;opacity:.8;color:#fff;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:-.21px;line-height:20px}footer .profen_footer_socials a:hover{opacity:1;text-decoration:underline}footer .widget-content .widget-title{color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.16px;margin-bottom:19px}footer .widget-content ul{list-style:none;padding:0}footer .widget-content ul li{margin-top:13px}footer .widget-content ul li a{text-decoration:none;line-height:20px;opacity:.8;color:#fff;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:-.21px}footer .widget-content ul li a:hover{opacity:1;text-decoration:underline}footer .footer_copyright{margin:40px 0;width:100%}footer .footer_copyright .footer_copyright_mobile{display:none}footer .footer_copyright_desktop{display:flex;justify-content:space-between;align-items:center}footer .footer_copyright_logo{float:right}footer .footer_copyright_date p{margin:0;color:#fff;font-size:13px;font-weight:400;padding-left:20px}footer .footer_copyright_links{display:flex;justify-content:center}footer .footer_copyright_links a{text-decoration:none;display:block;color:#fff;font-size:13px;font-weight:400;padding-left:20px}footer .footer_copyright_links a:hover{opacity:1;text-decoration:underline}footer .footer_copyright_links_single{display:inline-flex}footer .footer_copyright_links_single:after{content:"";position:relative;top:3px;opacity:.5;padding-right:25px;height:15px;width:1px;border-right:1px solid #e4e2e2}footer .footer_copyright_links_single:last-child:after,footer .profen_footer_mobile{display:none}@media only screen and (max-width:767px){.col-sol{margin-top:0!important}.footer_top_cta h2{font-size:27px;margin-bottom:20px;width:83%;line-height:39px}.footer_top_cta p{font-size:16px}.footer_copyright_logo{margin-top:30px}footer#profen_footer_main{padding:0}footer .profen_footer_widgets{display:none}footer .profen_footer_mobile{display:block}footer .profen_footer_mobile_item{display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Red Hat Display;font-size:16px;font-weight:700;letter-spacing:.16px;padding:30px 20px}footer .profen_footer_mobile_item span img{position:relative;top:-3px}footer .profen_footer_mobile_item_line{height:1px;background-color:#fff;opacity:.2;margin:0 20px}footer .profen_footer_mobile_item:hover{color:#fff}footer .profen_footer_mobile_item .closed .horizontal,footer .profen_footer_mobile_item .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}footer .profen_footer_mobile_item .closed .horizontal,footer .profen_footer_mobile_item .opened{opacity:1}footer .profen_footer_mobile_item .opened .horizontal,footer .profen_footer_mobile_item .opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}footer .profen_footer_mobile_item .opened .horizontal{opacity:0}footer .profen_footer_mobile_item .circle-plus{height:10px;width:10px;font-size:1px}footer .profen_footer_mobile_item .circle-plus .circle{position:relative;width:2.55em;height:2.5em;border-radius:100%}footer .profen_footer_mobile_item .circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:10px;height:2px;left:50%;margin-left:-5px;top:50%;margin-top:2.5px}footer .profen_footer_mobile_item .circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:10px;left:50%;margin-left:-1px;top:50%;margin-top:-1px}footer .profen_footer_mobile .profen_footer_mobile_item_content .widget-title{display:none!important}footer .profen_footer_mobile .profen_footer_mobile_item_content .widget-content{padding:0 20px!important}footer .footer_copyright .footer_copyright_mobile{display:flex!important;justify-content:center;align-items:center;flex-direction:column}footer .footer_copyright .footer_copyright_desktop{display:none}}@media only screen and (max-width:1024px){.footer_top_cta h2{font-size:27px;margin-bottom:20px;width:90%;line-height:39px;padding-left:0;padding-right:0}.footer_top_cta p{font-size:16px}}.profen_overlay_dark{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;cursor:pointer}.profen_search_modal{display:none;height:105px;border:1px solid hsla(0,3.6%,89%,.5);background-color:#fff;width:100%;position:fixed;top:0;z-index:9999}.profen_search_modal_inner{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.profen_search_modal button{border:none;background:transparent}.profen_search_modal button:focus{outline:none}.profen_search_modal_searchicon{margin-right:20px}.profen_search_modal_form{display:block;width:100%}.profen_search_modal_form_input{border:none;color:#000;font-size:20px;font-weight:400;letter-spacing:-.24px;width:95%}.profen_search_modal_form_input:focus{outline:none}.profen_search_modal_form ::-moz-placeholder{color:#000;opacity:1}.profen_search_modal_form :-ms-input-placeholder{color:#000}.profen_search_modal_form ::-ms-input-placeholder{color:#000}.profen_search_modal_form ::placeholder{color:#000}.profen_float_buttons{position:fixed;top:50%;transform:translate(-50%);z-index:9999999;left:calc(100% + 75px)}.profen_float_buttons a{text-decoration:none}.profen_float_buttons .profen_float_button.first_item{border-top-left-radius:5px}.profen_float_buttons .profen_float_button.last_item{border-bottom-left-radius:5px}.profen_float_buttons .profen_float_button{width:255px;display:flex;background-color:#474c55;opacity:.9;padding:5px 10px;position:relative;transition:.3s linear;right:calc(100% - 255px)}.profen_float_buttons .profen_float_button_icon{display:flex;justify-content:center;align-items:center;height:37px;width:35px;margin-right:10px}.profen_float_buttons .profen_float_button_icon img{width:50%}.profen_float_buttons .profen_float_button_link{display:flex;justify-content:center;align-items:center;color:#fff;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important}.profen_float_buttons .profen_float_button:hover{right:calc(100% - 60px);background-color:#d4282f;border-top-left-radius:5px;border-bottom-left-radius:5px}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInAnimation1{to{opacity:0}0%{opacity:1}}@keyframes fadeInAnimation1{to{opacity:0}0%{opacity:1}}.working_fields_grid{margin:90px 0}.working_fields_grid_container{padding:1px}.working_fields_grid_container:hover .working_fields_grid_item_content{width:100%}.working_fields_grid_container:hover .working_fields_grid_item_content img{margin-bottom:5px;transform:scale(1.5)}.working_fields_grid_container:hover .working_fields_grid_item_content p{-webkit-animation:fadeInAnimation 1.5s ease;animation:fadeInAnimation 1.5s ease}.working_fields_grid a{text-decoration:none}.working_fields_grid_item{display:flex;position:relative;overflow:hidden}.working_fields_grid_item_content{display:flex;width:40%;height:100%;position:absolute;background-color:#d4282f;justify-content:center;align-items:center;flex-direction:column;transition:.3s linear}.working_fields_grid_item_content_bg{background-color:#b7213b}.working_fields_grid_item_content_right{right:0}.working_fields_grid_item_content p{margin-top:20px;color:#fff;font-family:inherit;font-size:18px;font-weight:700;width:80%;text-align:center;-webkit-animation:fadeInAnimation1 1s ease;animation:fadeInAnimation1 1s ease}.working_fields_grid_item_content img{transition:1s ease;display:flex;justify-content:center;align-items:center;height:22%;width:22%}.working_fields_grid_item_img{text-align:right;width:100%}.working_fields_grid_item_img_right{text-align:left}@media only screen and (max-width:1023px){.working_fields_grid_item_content{width:100%;height:100%}}.profen_heading{margin:40px 0}.profen_heading_title{font-size:40px;font-weight:500;color:#000;border-bottom:10px solid #f0efef;display:inline;border-radius:10px;line-height:62px;position:relative}.profen_heading_subtitle{margin-bottom:4px;color:#d4282f;font-family:inherit;font-size:13px;font-weight:400}.recent_posts{margin:0;padding-bottom:0;padding-top:10px}.recent_posts a{text-decoration:none;-webkit-transition:all .3s ease-in-out}.recent_posts a:hover .recent_posts_single .recent_posts_single_img{border-radius:5px}.recent_posts a:hover .recent_posts_single .recent_posts_single_img img{transform:scale(1.05);-webkit-transition:all .3s ease-in-out}.recent_posts_single_img{overflow:hidden;margin-bottom:20px}.recent_posts_single_img img{-webkit-transition:all .3s ease-in-out;border-radius:5px}.recent_posts_single_content_date{color:#d4282f;font-size:13px;font-weight:400}.recent_posts_single_content_title{color:#000;font-size:18px;font-weight:400;margin-bottom:20px}.recent_posts_single_content_read_more{display:flex;color:#000;font-size:16px;font-weight:400;letter-spacing:.21px;line-height:21px;padding-left:33px}.recent_posts_single_content_read_more span{position:relative;margin-left:11px;top:-8px}.recent_posts_single_content_read_more span img{height:10px;width:13px;margin-top:15px}.recent_posts .read-more-blog span img{height:10px;width:24px;margin-top:-2px;padding-left:10px}.recent_posts .recent_posts_single_content_read_more:hover{color:#000}.recent_posts .research-title{font-size:24px;font-weight:400;line-height:32px;margin-top:13px}.recent_posts .research-desc{margin-bottom:39px;margin-top:-12px}.recent_posts .empty{margin-bottom:90px}.recent_posts .owl-nav{display:flex;justify-content:space-around;align-items:center;position:relative;top:25px;width:250px;margin:0 auto}.recent_posts .owl-dots .owl-dot.active span{width:20px;height:10px;border:2px solid #bfbfbf;background:transparent}.recent_posts .owl-dots .owl-dot span{transition:.5s ease;background:#fff;width:10px;height:10px;border:2px solid #bfbfbf}@media only screen and (max-width:1024px){.recent_posts .owl-nav{position:relative;top:47px;padding:0 30%}}@media only screen and (max-width:576px){.recent_posts .owl-nav{position:relative;top:25px;padding:0}}@media only screen and (max-width:768px){.owl-dots .owl-dot.active span{width:20px;height:10px;border:2px solid #000!important;background:transparent}.owl-dots .owl-dot span{transition:.5s ease;background:#fff;width:10px;height:10px;border:2px solid #000!important}.col-sol{margin-top:137px}}.front_page_iconbox_container{padding:90px 0;margin-top:40px}.profen_iconbox{margin-bottom:21px!important;justify-content:center;align-items:center}.profen_iconbox_content_number{color:#fff;font-weight:700}.profen_iconbox_content_number_plus{margin-right:-5px}.profen_iconbox_content_title{color:#fff}#homepage_icons_section .wpb_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-170px;padding-left:7%;padding-right:7%}#homepage_icons_section .wpb_wrapper .profen_iconbox{margin-bottom:200px;min-width:33%}@media only screen and (max-width:1200px){#homepage_icons_section .wpb_wrapper{padding:0!important;justify-content:space-between;margin-bottom:0}#homepage_icons_section .wpb_wrapper .profen_iconbox{margin-bottom:50px;min-width:33%}#homepage_icons_section.front_page_iconbox_container{padding:30px 0 0!important}}@media only screen and (max-width:576px){#homepage_icons_section{padding-left:25px!important;padding-right:25px!important}#homepage_icons_section .vc_column-inner,#homepage_icons_section .vc_row{padding:0!important;margin:0!important}#homepage_icons_section .wpb_wrapper{justify-content:space-between;margin-bottom:-70px}#homepage_icons_section .wpb_wrapper .profen_iconbox{flex-direction:column;text-align:center;margin-bottom:50px;max-width:49%}#homepage_icons_section .wpb_wrapper .profen_iconbox_img{margin:0 0 30px}#homepage_icons_section .wpb_wrapper .profen_iconbox_content_title{font-size:14px;text-align:center;width:85%;margin:auto}#homepage_icons_section.front_page_iconbox_container{padding:60px 0!important}}.profen_videos{margin-top:40px!important;margin-bottom:-40px!important}.profen_videos_see_all{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px}.profen_videos_see_all a{color:#d4282f;font-family:Red Hat Display;font-size:14px;font-weight:700;letter-spacing:.21px;border:2px solid rgba(71,76,85,.5);padding:12px 39px;border-radius:60px;text-decoration:none;transition:all .3s linear}.profen_videos_see_all a:hover{color:#fff;background:#d4282f;border-color:#fff}.profen_videos .profen_videos_single h6{color:#000;font-family:inherit;font-size:18px;font-weight:700;margin-bottom:40px;margin-top:20px}.profen_videos .profen_videos_single .play-logo-overlay{border-radius:4px;position:relative}.profen_videos .profen_videos_single .play-logo-overlay:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px;background:url(../icon/Play_Icon.svg) no-repeat 50%;cursor:pointer}.profen_videos .profen_videos_single .play-logo-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px}.profen_videos .profen_videos_single .play-logo-overlay:hover:after{-webkit-animation:pulse-border .8s ease-out infinite;animation:pulse-border .8s ease-out infinite}.profen_videos .profen_videos_single .play-logo-overlay-three{height:331px!important}.profen_videos .profen_videos_single .play-logo-overlay-two{height:400px!important}.profen_videos .profen_videos_single .play-logo-overlay-one{height:600px!important}@-webkit-keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.working_fields_page_header{position:relative;margin-bottom:46px}.working_fields_page_header_bg{height:500px;background-repeat:no-repeat;position:relative;background-size:cover}.working_fields_page_header_bg:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2)}.working_fields_page_header_title{text-align:left;position:absolute;top:49%;width:100%;text-align:center;margin:0 auto}.working_fields_page_header_title h1{color:#fff;font-size:42px;font-weight:700}.working_fields_page_header_bredcrumb{color:#fff;position:absolute;top:82%;left:50%;transform:translateX(-50%)}.working_fields_page_header_bredcrumb a,.working_fields_page_header_bredcrumb span{color:#fff}.vc_tasarlab_menu li:hover .mega-menu-item{display:block}.vc_tasarlab_menu .current-menu-item{background:#d4282f!important}.vc_tasarlab_menu .current-menu-item a .menu-title{color:#fff!important}.vc_tasarlab_menu .sf-menu ul{min-width:230px}.vc_tasarlab_menu .sf-menu ul li{width:100%;display:block}.vc_tasarlab_menu .mega-menu-item{display:none;position:absolute;width:823px;top:65px;left:-310%;padding:30px 50px 0;border-radius:10px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),#fff)}.vc_tasarlab_menu .mega-menu-item:after{content:"";position:absolute;height:30px;width:100%;background:transparent;top:-30px;left:0}.vc_tasarlab_menu .mega-menu-item:before{content:"";top:0;left:50%;transform:translateX(-50%);position:absolute;margin-top:-12px;margin-left:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:12px solid hsla(0,0%,100%,.9);transform:rotate(0deg)}.vc_tasarlab_menu .mega-menu-item ul{min-width:auto;box-shadow:none;display:block;position:relative}.vc_tasarlab_menu .mega-menu-item ul li{background-color:#e1e1e1;margin-bottom:10px;border-radius:10px;transition:.4s linear;cursor:pointer;display:flex;justify-content:flex-start;align-items:center}.vc_tasarlab_menu .mega-menu-item ul li a{min-height:54px;min-width:187px;padding:0 15px;display:flex;justify-content:flex-start;align-items:center;white-space:normal;color:#000!important;font-family:Red Hat Display;font-size:13px;font-weight:400}.vc_tasarlab_menu .mega-menu-item ul li a .menu-title{white-space:normal;display:block}.vc_tasarlab_menu .mega-menu-item ul li:hover{background-color:#d4282f}.vc_tasarlab_menu .mega-menu-item ul li:hover a{color:#fff!important}.vc_tasarlab_menu .mega-menu-item ul .sub-menu{display:none}.vc_tasarlab_menu .mega-menu-item .widgettitle{color:#000;font-family:Red Hat Display;font-size:14px;font-weight:700;letter-spacing:.21px;text-transform:uppercase;position:relative;margin-bottom:18px}.vc_tasarlab_menu .mega-menu-item .widgettitle:after{content:"";position:absolute;top:17px;left:0;width:25px;height:2px;background-color:#d4282f}.vc_tasarlab_menu .mega-menu-item .menu-item:hover .tsrb-menu-item-icon,.vc_tasarlab_menu .mega-menu-item .tsrb-menu-item-icon-hover{display:none}.vc_tasarlab_menu .mega-menu-item .menu-item:hover .tsrb-menu-item-icon-hover{display:inline-block}.scrollToTop{display:none;position:fixed;right:30px;bottom:30px;z-index:9999999}.scrollToTop_container{display:block;transform:rotate(45deg);border-radius:5px;border:1px solid #fff;width:35px;height:35px;background-color:#474c55;display:flex;justify-content:center;align-items:center}.scrollToTop_container img{transform:rotate(-45deg);height:9px}@media only screen and (max-width:1023px){.scrollToTop{display:none!important}}.site.blog-page .tasarlab-header-transparent.headroom--top{background:transparent!important}.site.blog-page .sf-menu .sub-menu li a:hover{color:#fff!important}.site.blog-page .single-blog-wrapper .single_blog_bredcrumb{margin-bottom:40px!important}.site.blog-page .single-blog-wrapper .single_blog_bredcrumb img{-webkit-filter:invert(1);filter:invert(1)}.site.blog-page .single-blog-wrapper .single_blog_bredcrumb a{color:#222}.site.blog-page .single-blog-wrapper .single_blog_page_header{position:relative;margin-bottom:40px}.site.blog-page .single-blog-wrapper .single_blog_page_header_bg{height:450px;background-repeat:no-repeat;position:relative;background-size:cover;background-position:50%}.site.blog-page .single-blog-wrapper .single_blog_page_header_bg:before{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;background-image:linear-gradient(180deg,#000,#000);opacity:.5}.site.blog-page .single-blog-wrapper .single_blog_page_header_title{position:absolute;bottom:46px;left:40px;max-width:100%}.site.blog-page .single-blog-wrapper .single_blog_page_header_title h1{color:#fff;font-size:24px;font-weight:700}.site.blog-page .single-blog-wrapper .single_blog_page_header_title p{color:#fff;font-size:13px;font-weight:400}.site.blog-page .single-blog-wrapper .single_blog_page_content p{margin-bottom:40px;font-weight:400}@media only screen and (max-width:1199px){.blog-page{margin-top:100px}.blog-page header.tasarlab-header{height:73px!important}.blog-page .breadcrumbs{overflow:auto;white-space:nowrap;padding-top:0}.single_blog_page_header_title{left:20px!important}}.section-header__subtitle{font-size:14px;font-weight:500;letter-spacing:-.21px;line-height:20px;color:#ea6713;margin-bottom:-18px}.section-header__title{font-size:36px;font-weight:500;letter-spacing:-.54px;line-height:50px;color:#212121;margin-bottom:40px}@media only screen and (max-width:576px){#homepage_icons_section .vc_parallax-inner.skrollable.skrollable-between{background-color:#e5152b!important}}nav#ddfullscreenmenu ul li.breadcrumb{background:transparent!important;position:relative;border-radius:0;margin-bottom:30px;font-size:16px;line-height:20px;text-transform:inherit;padding-bottom:8px;text-align:left;padding-left:51px;color:#fff;border-bottom:none}nav#ddfullscreenmenu ul li.breadcrumb:after{content:url(/wp-content/uploads/2020/07/mobile-menu-arrow-right.svg)!important;position:absolute;transform:rotate(180deg)!important;transform:none;top:8px;border:0;border-color:unset!important}.profen_mob_menu_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.profen_mob_menu_bottom .language_selector_bottom{display:flex}.profen_mob_menu_bottom .language_selector_bottom a{opacity:.5;color:#fff;font-family:Red Hat Display;font-size:13px;font-weight:400;text-transform:uppercase}.profen_mob_menu_bottom .language_selector_bottom a.active{opacity:1}.profen_mob_menu_bottom .language_selector_bottom_line{width:1px;height:15px;background-color:#e4e2e2;opacity:.3;margin:0 20px}.profen_mob_menu_bottom .profen_mobile_email_icon{display:flex}@media only screen and (min-width:1440px){header .container-fluid{padding:0 12.5%!important}}.working_fields_page_header_title h1{text-shadow:#000 4px 0 25px}.vc_tasarlab_menu ul .current-menu-item{background:transparent!important}.vc_tasarlab_menu .mega-menu-item .current-menu-item,.vc_tasarlab_menu ul.sub-menu .current-menu-item{background:#d4282f!important}rs-module h2.rs-layer{text-shadow:#000 4px 0 25px}#homepage_icons_section.front_page_iconbox_container{padding:62px 0 180px}.profen-webinar-section{margin-top:10px!important;margin-bottom:-10px!important}.recent_posts_single_content_title{margin-bottom:40px!important}.profen_videos .profen_videos_single h6{margin-bottom:50px;margin-top:29px}.profen_heading_title:after{bottom:0!important}#homepage_icons_section .wpb_wrapper{padding-left:0;padding-right:0}#homepage_icons_section .wpb_wrapper .profen_iconbox{margin-bottom:90px}.tasarlab-header-transparent.headroom--top{background:url(/wp-content/uploads/2020/07/profen-header-background.png)!important;height:100px}.tasarlab-header .sf-menu li{padding:0;margin-bottom:17px;margin-top:10px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML{margin-right:10px!important}.working_fields_page_sidebar h2{font-size:13px;font-weight:400;color:#d4282f;margin-bottom:15px}.profen_videos_see_all{margin-bottom:15px!important}.working_fields_page_sidebar ul{transition-duration:.3s;background:#fff;margin:0!important;padding:0!important}.working_fields_page .slinky-menu a:hover{background:transparent}.working_fields_page .slinky-theme-default .back:before{padding:0;transform:scaleX(-1)}.tasarlab-header .sf-menu .sub-menu li:hover{background:#d4282f}.working_fields_page .slinky-menu li a{color:#474c55}.working_fields_page .slinky-menu li.current-menu-item a,.working_fields_page .slinky-menu li a{padding-left:0!important;padding-right:0!important;font-size:16px!important;font-weight:700;line-height:21px;text-decoration:none!important}.working_fields_page .slinky-menu li.current-menu-item a{color:#000}.working_fields_page .slinky-menu .header a{position:absolute;width:100%;padding:21px;top:2px}.working_fields_page .slinky-theme-default li .back:before,.working_fields_page .slinky-theme-default li .next:after{opacity:.5!important;width:8px!important;background:transparent!important;content:url(/wp-content/uploads/2020/07/current-right-arrow-icon.svg)!important}.working_fields_page .slinky-theme-default li.current-menu-parent .back:before,.working_fields_page .slinky-theme-default li.current-menu-parent .next:after{opacity:1!important;width:8px!important;background:transparent!important;content:url(/wp-content/uploads/2020/07/current-right-arrow-icon.svg)!important}.working_fields_page .slinky-theme-default .title{font-size:16px!important;color:#d4282f;font-weight:700;line-height:21px!important;padding:1em 1em 1em 30px}.col-12.col-lg-3.working_fields_page_sidebar{padding-right:35px}.working_fields_page .slinky-menu a:active,.working_fields_page .slinky-menu a:focus,.working_fields_page .slinky-menu a:hover{color:#000}.working_fields_page .slinky-theme-default li{line-height:1;padding:4.5px 0;border-bottom:1px solid #707070}.working_fields_page .slinky-theme-default{height:auto}.working_fields_page_content h2{font-size:24px;font-weight:700;color:#000;margin-bottom:30px}.working_fields_page_content img{width:100%;margin-top:0}.research-title-blog{font-size:18px;line-height:24px;font-weight:400;margin-top:3px}.read-more-blog{font-size:16px;color:#d4282f;line-height:21px;margin-top:46px}@media screen and (min-device-width:1024px) and (max-device-width:1199px){.working_fields_page_header_bg{height:420px!important}}@media screen and (min-device-width:1024px) and (max-device-width:1199px){.rev-btn.rs-layer{font-size:16px!important;border:1px solid #fff!important;padding:5px 38px!important;margin-top:25px!important}}.rev-btn.rs-layer,rs-module h2.rs-layer{font-family:Montserrat,sans-serif!important}@media screen and (min-device-width:768px) and (max-device-width:1023px){.sag-kolon{padding-left:0!important}.section-top{margin-top:40px!important}.col-sag,.col-sol{margin-top:0!important}.col-sag,.col-sol,.research-sol{width:100%!important}.our-icon-box .profen_iconbox{margin-top:0!important}.profen_iconbox{margin-top:65px!important}.reverse-row{display:flex;flex-direction:column-reverse}.research-sag{width:100%!important}.rev-btn.rs-layer{font-size:16px!important;border:1px solid #fff!important;padding:8px 38px!important;margin-top:100px!important}rs-module h2.rs-layer{font-size:50px!important;line-height:63px!important}.working_fields_page_header_bg{height:380px!important;background-position:50%}.col-12.col-lg-3.working_fields_page_sidebar{padding-right:35px;flex:0 0 30%}.col-12.col-lg-9.working_fields_page_content{flex:0 0 70%}}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu{border-radius:5px!important}@media only screen and (min-width:1200px){.mega-menu-item .vc_col-sm-4{height:345px}header .vc_tasarlab_menu .mega-menu-item ul li{max-width:200px!important;min-width:auto!important;width:200px!important;border-radius:5px!important}.mega-menu-item .mega-menu-1.vc_col-sm-4:hover:after{background:red!important;color:red!important;width:200px;content:"";display:inline-block;position:absolute;bottom:0;height:3px;left:6%}.mega-menu-item .mega-menu-2.vc_col-sm-4:hover:after,.mega-menu-item .mega-menu-3.vc_col-sm-4:hover:after{background:red!important;color:red!important;width:200px;content:"";display:inline-block;position:absolute;bottom:0;height:3px;left:17%}.mega-menu-item img{width:22px!important;height:22px!important}.vc_tasarlab_menu .mega-menu-item ul li{width:200px!important}body .vc_tasarlab_menu .mega-menu-item{left:-264%;box-shadow:2px 2px 6px rgba(0,0,0,.2);border-radius:5px!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.94),#fff)!important}.vc_tasarlab_menu .mega-menu-item{width:860px!important}.mega-menu-item #mega-border .vc_column-inner{border-left:1px solid #e3e9f5;border-right:1px solid #e3e9f5;padding-left:40px}.vc_tasarlab_menu .mega-menu-item .mega-menu-1{max-width:31.5%!important}.vc_tasarlab_menu .mega-menu-item .mega-menu-2{width:37%!important;padding-left:10px!important}.vc_tasarlab_menu .mega-menu-item .mega-menu-3{width:31.5%;padding-left:28px}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu li a{padding:12px 15px!important;border-radius:5px!important}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu{background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),#fff)!important;background:transparent}.tasarlab-header .sf-menu li a{line-height:45px}header.headroom--not-top .vc_tasarlab_menu .mega-menu-item:before,header.headroom--not-top .vc_tasarlab_menu .sub-menu:before{border-bottom:12px solid #e5152b!important}header.headroom--not-top .vc_tasarlab_menu .mega-menu-item,header.headroom--not-top .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu{top:75px!important}.vc_tasarlab_menu .mega-menu-item ul li a,header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu li a{line-height:20px!important}.headroom{padding:0 40px!important}header.tasarlab-header .wpb_wrapper .vc_tasarlab_menu .sf-menu .sub-menu{top:64px;min-width:200px!important}.vc_tasarlab_menu .sf-menu .medya-merkezi-submenu ul.sub-menu{left:-30%}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after{top:9px!important}.vc_tasarlab_menu .sf-menu .kariyer-submenu ul.sub-menu{left:-75%}.vc_tasarlab_menu .sf-menu .kurumsal-submenu ul.sub-menu{left:-65%}.vc_tasarlab_menu .sf-menu .sektorler-submenu ul.sub-menu{left:-60%}.vc_tasarlab_menu .sf-menu .akademi-submenu ul.sub-menu{left:-75%}.vc_tasarlab_menu .sub-menu:before{content:"";top:0;left:45%;transform:translateX(-50%);position:absolute;margin-top:-12px;margin-left:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:12px solid hsla(0,0%,100%,.9);transform:rotate(0deg)}}.footer_top_cta{background:url(/wp-content/uploads/2020/07/profen-cta-background.jpg);padding:95px 0;background-size:cover!important;border-radius:5px;color:#e5152b}.tasarlab-footer-top .footer_top_cta a:hover{background:#fff;color:#e5152b}.tasarlab-footer-top .footer_top_cta a{transition:.4s linear}@media only screen and (max-width:767px){.research-title-blog{font-size:24px;font-weight:400;line-height:32px;margin-top:13px}.working_fields_page_header_bredcrumb a,.working_fields_page_header_bredcrumb span{font-size:12px}.footer_copyright_links{text-align:center;margin-top:30px}.footer_copyright_date{width:100%;display:inline-block;position:relative;text-align:center}.footer_copyright_links{display:inline-block!important}.footer_top_cta{background-size:cover;background-position:70%}.breadcrumbs.single-show{text-align:center}nav#ddfullscreenmenu div#closex{width:25px;height:25px;top:25px;right:15px}nav#ddfullscreenmenu div#closex:before,nav div#closex:after{height:3px;background:#fff}.rev-btn.rs-layer{font-size:16px!important;border:1px solid #fff!important;padding:16px 38px!important;margin-top:500px!important}rs-module h2.rs-layer{font-size:40px!important;line-height:53px!important;width:100%!important;margin-top:300px!important}nav#ddfullscreenmenu{background:#474c55!important}nav#ddfullscreenmenu ul li a{text-align:left;font-size:16px;text-transform:capitalize;font-weight:700;color:#fff}nav#ddfullscreenmenu ul li.breadcrumb{background:#eee;position:relative;border-radius:0;margin-bottom:30px;font-size:16px;line-height:20px;text-transform:inherit;padding-bottom:8px;text-align:left;padding-left:51px}nav#ddfullscreenmenu ul.showmenu{width:90%!important;margin:0 auto;position:inherit}nav#ddfullscreenmenu ul li{border-bottom:1px solid #987f7f;margin:0;padding:11px 0}nav#ddfullscreenmenu ul li a img{display:none}nav#ddfullscreenmenu ul li a:active,nav#ddfullscreenmenu ul li a:focus,nav#ddfullscreenmenu ul li a:hover{background:transparent!important}div#ulwrapper{margin-top:80px}nav#ddfullscreenmenu ul li>a:after{content:url(../icon/mobile-menu-arrow-right.svg)!important;position:absolute;right:0;top:40%;transform:none;border:0;border-color:unset!important}nav#ddfullscreenmenu ul{width:90%!important;margin:0 auto}nav#ddfullscreenmenu ul li:last-child{border-bottom:none!important}rs-fullwidth-wrap,rs-module,rs-module-wrap{height:580px!important}.working_fields_page_header_bredcrumb{position:absolute;bottom:5%!important;left:auto;width:100%;padding:0 15px;top:auto;transform:none!important}.working_fields_page_header_title{position:absolute;top:46%;left:auto;transform:none;width:100%;padding:0 26px;text-align:center}.working_fields_page_header_title h1{font-size:34px}.working_fields_page_header_bg{height:250px}.profen_float_buttons{display:none}.col-12.col-lg-3.working_fields_page_sidebar{padding-right:15px;margin-top:35px;margin-bottom:-10px}.working_fields_page .row{display:flex;flex-direction:row-reverse}.blog{margin:0;padding-bottom:0;padding-top:10px}.sag-kolon{padding-left:0!important}.section-blog{margin-bottom:-60px;margin-top:-18px}}.tctf{margin-top:55px;margin-bottom:90px}.tctf__form{background-color:#fff;padding:60px;box-shadow:1px 1px 5px 1px #e9e9e9}.tctf__form h1{color:#101010;font-family:Red Hat Display;font-size:24px;font-weight:700}.tctf__form p{color:#404040;font-family:DM Sans;font-size:14px;font-weight:400;letter-spacing:-.21px;line-height:20px}.tctf__form-shortcode{margin-top:36px}.tctf__form-shortcode label{color:#d4282f;font-size:15px;font-weight:400}.tctf__form-shortcode input{border:none;border-bottom:1px solid #e9e9e9;color:#101010;font-family:Red Hat Display;font-size:14px;font-weight:700;letter-spacing:.21px}.tctf__form-shortcode div.wpcf7 input[type=file]{cursor:pointer;width:78%}.tctf__form-shortcode input[type=email],.tctf__form-shortcode input[type=tel],.tctf__form-shortcode input[type=text],.tctf__form-shortcode input[type=url],.tctf__form-shortcode textarea{border-radius:0!important;padding:10px!important;margin-bottom:15px;outline:0!important;width:100%;border:none!important;border-bottom:1px solid #e1e1e1!important}.tctf__form-shortcode .col-12 textarea{max-width:96%}.tctf__form-shortcode .wpcf7-list-item input[type=checkbox]{position:relative;top:2px}.tctf__form-shortcode .wpcf7-list-item .wpcf7-list-item-label{position:relative;left:10px;color:#c9c9c9;font-family:DM Sans;font-size:12px;font-weight:400;letter-spacing:-.3px}.tctf__form-shortcode .wpcf7-list-item .wpcf7-list-item-label a{color:#606060;text-decoration:underline}.tctf__form-shortcode .send-btn input{position:relative;top:20px;color:#fff;font-family:Red Hat Display;font-size:14px;font-weight:700;letter-spacing:.21px;border:2px solid rgba(242,232,228,.7);background-color:#d4282f;padding:13px 40px;border-radius:100px}.tctf__dtls{background-color:#d4282f;padding:60px;color:#fff}.tctf__dtls h3{color:#fff;font-family:DM Sans;font-size:22px;font-weight:500;letter-spacing:-.55px;line-height:38px}.tctf__dtls .row,.tctf__dtls .title{margin-bottom:50px}.tctf__dtls .row{flex-direction:row!important}.tctf__dtls .row img{margin-right:27px}.tctf__dtls .row p{margin-bottom:8px;color:#fff;font-family:DM Sans;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.tctf__dtls .row a{color:#fff;font-family:Inter;font-size:14px;font-weight:300;letter-spacing:-.35px;line-height:20px}.text-lg-left{text-align:left!important;margin-top:29px}@media only screen and (max-width:576px){.tctf{margin-top:0;margin-bottom:50px}.tctf__form{padding:40px 20px 50px}.tctf__form-shortcode{margin-top:36px}}.search-result-single{border-bottom:2px solid #f3f5f6;padding-bottom:30px;margin-bottom:30px}.search-result-single .title h1{font-size:26px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.45;letter-spacing:normal;color:#0f3649;margin-bottom:15px}.search-result-single .desc p{color:grey;font-weight:400;margin-bottom:15px}.search-result-single .desc p,.search-result-single .read_more a{font-size:18px;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal}.search-result-single .read_more a{font-weight:700;color:#3196f6!important}.profen_contactCards .profen_contactCards_single{border-radius:4px;border:1px solid #d11435;background-color:#fff;padding:30px;margin-bottom:20px}.profen_contactCards .profen_contactCards_single_content .col{padding-left:0!important}.profen_contactCards .profen_contactCards_single_content h3{color:#101010;font-size:18px;font-weight:700;margin-bottom:30px}.profen_contactCards .profen_contactCards_single_content a,.profen_contactCards .profen_contactCards_single_content p,.profen_contactCards .profen_contactCards_single_content span{color:#000;font-size:14px;font-weight:400;letter-spacing:-.35px;line-height:20px;margin-bottom:22px;display:block}.profen_contactCards .profen_contactCards_single_map{max-width:160px}@media only screen and (max-width:1024px){.profen_contactCards,.profen_contactCards .col-12,.profen_contactCards .row{margin:0!important;padding:0!important}.profen_contactCards .profen_contactCards_single .row{flex-direction:column!important}.profen_contactCards .profen_contactCards_single_content .row{display:flex;flex-direction:row!important}.profen_contactCards .profen_contactCards_single_map{max-width:100%!important}.profen_contactCards .profen_contactCards_single_map iframe{height:155px}}@media only screen and (max-width:576px){.profen_contactCards .profen_contactCards_single .row{flex-direction:column!important}.profen_contactCards .profen_contactCards_single_content h3{margin-top:30px}.profen_contactCards .profen_contactCards_single_content .row{display:flex;flex-direction:row!important}.profen_contactCards .profen_contactCards_single_map{max-width:100%!important}.profen_contactCards .profen_contactCards_single_map iframe{height:155px}}.profen_search_icon a{color:#fff;display:flex;align-items:center;flex-direction:column;text-decoration:none}.profen_search_icon a img{margin-bottom:17px}.profen_search_icon a span{color:#fff;font-size:13px;font-weight:400}#profen_mail_icon{color:#fff;display:flex;align-items:center;flex-direction:column;text-decoration:none}#profen_mail_icon img{margin-top:4px;height:20px}#profen_mail_icon span{color:#fff;font-size:13px;font-weight:400;padding-top:20px}@media (max-width:1024px){#profen_mail_icon span{color:#fff;font-size:13px;font-weight:400;padding-top:22px;display:none}#profen_mail_icon img{margin-top:4px;height:16px}}.icon-search{font-weight:400!important}.tasarlab-header .vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:0;padding-right:0;width:100%}body:not(.home) header.tasarlab-header{background-color:transparent}body:not(.home) .working_fields_page_header_bg{margin-top:-101px}.error404 .tasarlab-header{background-color:#474c55!important}.current-research-areas .menu-ilk a:before{border-bottom:5px solid #d4282f;border-radius:4px}.current-research-areas,.current-research-areas-2,.current-research-areas-3,.current-research-areas-4,.current-research-areas-5{margin-bottom:0!important}.nav-overflow{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:1px}.nav-link{width:-webkit-max-content;width:-moz-max-content;width:max-content}.single-project-page img{width:100%}.single-project-page{margin:30px 0}.profen_iconbox_content_title{color:#000;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:24px}.profen_iconbox{display:flex;margin-bottom:13px;align-items:flex-start;flex-direction:column;padding-right:20px}.profen_iconbox_img{margin-right:15px;margin-bottom:27px}p{color:#474c55;font-size:16px;font-weight:400;letter-spacing:.16px;line-height:28px}.section-header__subtitle p{color:#d4282f;font-size:13px;font-weight:400;line-height:17px}.wide_row_boosmart{background:#f8f3f3!important;margin-top:-45px}.section-top{margin-top:160px}.col-sag .section-header{margin-top:55px}.anasayfa-section-1 p{color:#d4282f;font-family:Montserrat,sans-serif!important;font-size:13px;font-weight:400}.anasayfa-section-1-1{color:#101010;font-family:Montserrat,sans-serif!important;font-size:40px;font-weight:500;margin-bottom:-2px}.anasayfa-section-col{margin-top:78px}.anasayfa-section-headline{margin-top:40px}.headline{margin-bottom:40px}.slider-anasayfa{margin-top:-30px!important}.headline-title{color:#101010;font-size:24px;font-weight:500}.headline-altyazi,.headline-title{font-family:Montserrat,sans-serif!important}.headline-altyazi{color:#404040;font-family:DM Sans;font-size:16px;font-weight:400;letter-spacing:-.24px;line-height:26px}.recent_posts_single_content_read_more:before{left:21px}.recent_posts_single_content_read_more:before,.single-post .recent_posts_single_content_read_more:before{content:"";position:absolute;display:block;border-radius:28px;background:rgba(212,40,47,.18);width:50px;height:50px;transition:all .3s ease;margin-top:-15px}.single-post .recent_posts_single_content_read_more:before{left:7px}.single-post .blog-readmore{margin-left:0}.empty-front-page-anasayfa.recent_posts_single_content_read_more:before{content:"";position:absolute;left:6px!important}.empty-front-page-anasayfa .recent_posts_single_content_read_more:before{left:5px}.recent_posts_single_content_read_more:hover:before{background:rgba(212,40,47,.18);width:199px;height:50px;border:0}.blog-readmore{margin-left:18px}.cta{color:#000;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:.16px;width:100%;padding-top:15px;position:relative;margin-left:27px}.cta:before{content:"";position:absolute;left:0;border-radius:28px;width:50px;transition:all .3s ease;margin-top:-12px;margin-left:-31px}.cta:before,.cta:hover:before{background:rgba(212,40,47,.18);height:50px}.cta:hover:before{width:185px;border:none;color:#000}.butoncta a:hover{color:#000!important}.cta-icon{width:145px}.vc_btn3.vc_btn3-size-md{font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:31px;font-weight:700}.arrow{margin-left:15px}.anasayfa-headline-bosluk{margin-bottom:90px}.our-story-bosluk{margin-bottom:70px!important}.vc_gitem-zone-mini{background-color:#fff!important}.vc_custom_heading h4{color:#101010;font-size:24px;font-weight:500}.post-title-anasayfa{height:90px}.border-line{border-bottom:10px solid #dcd1d1;border-radius:10px;max-width:311px;margin-top:-16px}.section-header__title h2{font-size:40px;font-weight:500;color:#000;border-bottom:10px solid #f0efef;display:inline;border-radius:10px;line-height:53px}.section-top-2{margin-top:81px}.profen_iconbox_content_number{color:#101010;font-family:inherit;font-size:24px;font-weight:500}.bosluk-dokuz{margin-top:90px}.our-icon-box .profen_iconbox{align-items:center;flex-direction:column;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.19);padding:40px!important;border-radius:4px}.gizle{display:none}a:hover{color:#000;text-decoration:none!important}@media only screen and (max-width:767px){.recent_posts_single_content_read_more:before{content:"";position:absolute;left:4px!important}.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:0;padding-left:0}.sag-kolon{margin-top:0!important}.research-title-blog{font-size:24px!important}.footer_top_cta{box-shadow:0 6px 90px rgba(0,0,0,.1);border-radius:8px;background-color:#d4282f;text-align:center;padding:60px 8px;margin:0}.reverse-row{display:flex;flex-direction:column-reverse}.tasarlab-header .sf-menu li{padding:0;margin-bottom:0}.tasarlab-header .vc_tasarlab_hamburger_shape span{display:block;height:2px;width:20px;position:absolute;left:50%;margin-left:-16px;top:27%;margin-top:-9px;background:#000}.col-sag{margin-top:30px}.section-5{margin-bottom:72px}.section-5,.section-top-2{margin-top:0!important}.section-3{margin-bottom:0}.paragraf-section{padding-right:0!important}.gizle{display:block}.our-story-bosluk{margin-bottom:27px!important}.vc_custom_1596917594105{background-color:#f0efef!important;margin-top:40px}.col-sag .section-header{margin-top:30px}.empty-front-page{margin-top:35px;margin-bottom:0!important}.anasayfa-section-col{margin-top:0}.our-story-bosluk{margin-bottom:40px}.cta{margin-bottom:80px!important}.anasayfa-headline-bosluk{margin-bottom:0}.slider-anasayfa{margin-top:-60px}.empty-front-page-1{margin-top:45px;margin-bottom:10px!important}.section-top{margin-top:0}.bosluk-dokuz{margin-top:20px}.section-header__title h2{font-size:30px;font-weight:500;letter-spacing:-.54px;line-height:50px;color:#212121;margin-bottom:20px}.profen_iconbox{display:flex;align-items:flex-start;flex-direction:column;margin:26px 15px 8px}.profen_iconbox_img{margin-right:15px;margin-bottom:31px}}.empty-front-page{margin-top:28px;margin-bottom:56px}.empty-front-page-1{margin-top:45px}.recent-post-bottom{margin-bottom:3px!important;margin-top:50px}.empty-front-page-2{margin-bottom:-45px!important}.empty-front-page-1 .section-header__title h2{font-size:40px;font-weight:500;color:#000;border-bottom:10px solid #dcdcdc;display:inline;border-radius:10px;line-height:53px}.blog_single_content_read_more:before{content:"";position:absolute;left:40px;display:block;border-radius:28px;border:2px solid rgba(212,40,47,.46);width:50px;height:50px;transition:all .3s ease;margin-top:-15px}.our-empty-page{margin-top:55px;margin-bottom:55px}.our-empty-page-2{margin-bottom:-55px}.paragraf-section{padding-top:0!important}.recent_posts_single_content-slider{background:hsla(0,0%,100%,.82);padding:1.875rem;border-radius:8px;width:100%;margin-left:2px}.slider-post-top .recent_posts_single:hover{background-color:#fff;border-radius:8px}.slider-post-top{margin-top:-293px;margin-bottom:41px}.reasecrh-img{background-size:cover;min-width:100%;height:415px}.vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:13px;height:13px;line-height:14px;color:#d4282f}@media only screen and (max-width:576px){.profen_search_icon a img{margin-right:6px;margin-top:8px}.seall-frontpage{padding-left:57px!important}.main-slider .slider .title{top:33%!important;left:6%!important}.reasecrh-img{background-size:cover;min-width:100%;height:315px}.profen_iconbox_content_number{color:#101010;font-family:inherit;font-size:21px;font-weight:500}.our-icon-box .profen_iconbox{padding:21px!important}.section-4{margin-top:40px;margin-bottom:54px}.section-1,.section-2{margin-bottom:0}}@media (max-width:1024px){.col-sag,.col-sol,.research-sol,.sag-kolon{margin-top:0!important}.main-slider .slider .title{width:618px!important;padding-left:0!important;padding-top:0!important;top:28%!important;left:4%!important}.section-header__title h2{font-size:29px}.read-more-blog{line-height:0!important;margin-top:0!important}.recent_posts_single_img{overflow:hidden}.section-blog{margin-bottom:-60px;margin-top:0}.section-1{margin-bottom:40px;margin-top:40px}.section-top,.section-top-2{margin-top:0}.sag-kolon{padding-left:0}.section-3 .section-top{margin-top:0}.working_fields_page_header_title{left:3%}.research-title-blog{font-weight:400;line-height:32px;margin-top:2px;line-height:18px}.section-blog .recent_posts_single_img{height:258px}.recent_posts .research-title{font-size:18px;font-weight:400;line-height:32px;margin-top:-9px}#blog_sag_posts .recent_posts_single_content_title{margin-bottom:30px!important;padding-left:17px;padding-right:20px;line-height:32px}.read-more-blog{font-size:16px;color:#d4282f;line-height:21px;margin-top:46px;margin-bottom:50px!important;margin-left:4px}nav#ddfullscreenmenu div#closex:before,nav div#closex:after{height:3px;background:#fff}nav#ddfullscreenmenu{background:#474c55!important}nav#ddfullscreenmenu ul li a{text-align:left;font-size:16px;text-transform:capitalize;font-weight:700;color:#fff}nav#ddfullscreenmenu ul li.breadcrumb{background:#eee;position:relative;border-radius:0;margin-bottom:30px;font-size:16px;line-height:20px;text-transform:inherit;padding-bottom:8px;text-align:left;padding-left:51px}nav#ddfullscreenmenu ul.showmenu{width:90%!important;margin:0 auto;position:inherit}nav#ddfullscreenmenu ul li{border-bottom:1px solid #987f7f;margin:0;padding:11px 0}nav#ddfullscreenmenu ul li a img{display:none}nav#ddfullscreenmenu ul li a:active,nav#ddfullscreenmenu ul li a:focus,nav#ddfullscreenmenu ul li a:hover{background:transparent!important}div#ulwrapper{margin-top:80px}nav#ddfullscreenmenu ul li>a:after{content:url(../icon/mobile-menu-arrow-right.svg)!important;position:absolute;right:0;top:40%;transform:none;border:0;border-color:unset!important}nav#ddfullscreenmenu ul{width:90%!important;margin:0 auto}nav#ddfullscreenmenu ul li:last-child{border-bottom:none!important}.tasarlab_mob_menu_logo{position:absolute;left:28px}.menu-item-top-img,.vc_tasarlab_lang_WPML{display:flex;flex-direction:column;align-items:baseline}nav#ddfullscreenmenu div#closex{width:25px;height:25px;top:25px;right:15px}}@media (max-width:1280px){.main-slider .slider .title{bottom:9px!important;top:27%;left:4%;transform:translateY(-20%)!important;color:#fff}}@media (max-width:1440px){.section-1{margin-bottom:0;margin-top:0}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:-13px}.slider-post-top{margin-top:-220px;margin-bottom:-66px}.recent_posts_single_content-slider{background:hsla(0,0%,100%,.82);padding:25px 39px 4px 0;border-radius:8px;width:100%;margin-left:2px}.col-sag,.col-sol,.research-sol{margin-top:82px}.sag-kolon{margin-top:152px}.main-slider .slider .title{top:-4%;left:-3%}.main-slider .slider .title b{font-size:41px!important;line-height:51px!important}}@media (max-width:992px){.recent_posts_single_content_read_more:before{content:"";position:absolute;left:16px}.recent_posts_single_content_read_more{padding-left:29px}.empty-front-page-anasayfa .recent_posts_single_content_read_more:before{content:"";position:absolute;left:0}.empty-front-page-anasayfa .recent_posts_single_content_read_more{padding-left:11px}.main-slider .slider .title{bottom:180px;z-index:2;left:120px;font-weight:400;width:355px!important;position:absolute;top:18%;left:12%;transform:translateY(-20%)!important;color:#fff;padding-left:0!important;padding-top:0!important}.main-slider .slider .title b{font-size:34px!important;line-height:35px!important}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:0}.slider-post-top{margin-top:11px}.recent_posts_single_content-slider{background:rgba(255,254,254,.81);padding:10px;border-radius:0;width:100%;margin-left:2px;border-left:2px solid #d4282f}}@media (max-width:768px){.main-slider .slider .title{top:39%!important;left:4%!important}}.blog{margin:0;padding-bottom:40px;padding-top:10px}.blog a{text-decoration:none;-webkit-transition:all .3s ease-in-out}.blog a:hover .blog_single .blog_single_img{border-radius:5px}.blog_single_img{overflow:hidden;margin-bottom:20px}.blog_single_img img{-webkit-transition:all .3s ease-in-out;border-radius:5px}.blog_single_content{margin-top:-290px;padding:30px}.blog_single_content_date{font-size:13px}.blog_single_content_date,.blog_single_content_title{color:#fff;font-family:Red Hat Display;font-weight:400}.blog_single_content_title{font-size:24px;margin-bottom:20px}.blog_single_content_read_more{display:flex;color:#fff;font-family:Red Hat Display;font-size:14px;font-weight:400;letter-spacing:.21px;margin-top:43px;margin-left:25px}.blog_single_content_read_more span{position:relative;margin-left:11px;top:-8px}.blog_single_content_read_more span img{height:10px;width:13px;margin-top:15px}.blog .research-title{font-size:24px;font-weight:400;line-height:32px;margin-top:26px}.blog .research-desc{margin-bottom:39px}.blog .empty{margin-bottom:90px}.blog .owl-nav{display:flex;justify-content:space-around;align-items:center;position:relative;top:25px}.blog .owl-dots .owl-dot.active span{width:20px;height:10px;border:2px solid #000;background:transparent}.blog .owl-dots .owl-dot span{transition:.5s ease;background:#fff;width:10px;height:10px;border:2px solid #000}@media only screen and (max-width:1024px){.blog .owl-nav{position:relative;top:25px;padding:0 30%}}@media only screen and (max-width:576px){.blog .owl-nav{position:relative;top:25px;padding:0}}.main-slider{position:relative;height:auto;display:block;width:100%}.main-slider .box{height:auto}.main-slider .slider{position:relative}.main-slider .slider .video{width:100%}.main-slider .slider .title{z-index:2;font-weight:400;position:absolute;color:#fff;width:800px;padding-left:224px;padding-top:112px}.main-slider .slider .title b{font-weight:400;font-size:49px;color:#fff;line-height:72px;opacity:0;font-family:Montserrat,sans-serif!important}.main-slider .slider .title b.animated{opacity:1}.main-slider .slider .title p{line-height:50px;font-size:33px;color:#324c62;opacity:0;margin:0 0 3.125rem}.cta-icon{border-radius:28px;background:url(/wp-content/uploads/2020/08/2-layers-1.png) no-repeat 100%;width:170px;padding-left:.625rem}.main-slider .slider .title p.animated{opacity:1}.main-slider .slider .title a{color:#fff;font-family:Montserrat,sans-serif!important;font-size:19px;letter-spacing:.16px;width:100%;margin-left:27px;position:relative}.main-slider .slider .title a.animated:before{content:"";position:absolute;left:0;display:block;z-index:-1;border-radius:28px;background:#d4282f;width:50px;height:50px;transition:all .3s ease;margin-top:-12px;margin-left:-31px}.main-slider .slider .title a.animated:hover:before{background:#d4282f;width:220px;height:50px;border:none}.main-slider .slider .title a.animated:after{content:"";width:15px;height:auto;display:flex;position:absolute;right:-20px;top:8px;background:url(/wp-content/uploads/2020/09/Arrow-Right.png) no-repeat 100% 0;padding-top:13px}.main-slider .slider .owl-dots{position:absolute;top:calc(50% + 45px);transform:translateY(-50%);right:55px}.main-slider .slider .owl-dots button{width:15px;height:15px;outline:none;border-radius:500px;border:1px solid #fff;display:block;margin-bottom:10px}.main-slider .slider .owl-dots button.active{background:#fff}@media (max-width:992px){.main-slider .slider .title{bottom:180px;z-index:2;left:120px;font-weight:400;width:618px;position:absolute;top:38%;left:12%;transform:translateY(-20%)!important;color:#fff}.main-slider{margin-top:-55px;height:auto}.main-slider .box{height:auto}.main-slider .scroll{display:none}.main-slider .slider .owl-dots{right:20px;bottom:12px;top:auto;transform:translateY(0)}.main-slider .slider .box .title{bottom:20px;left:20px;pointer-events:none}.main-slider .slider .box .title a{margin-top:5px;font-size:17px;pointer-events:auto}.cta-icon2{float:left!important;margin-bottom:32px!important}.empty-front-page-anasayfa .section-header{margin-left:15px}.headline{margin-bottom:0}.empty-front-page-anasayfa{margin-top:13px;margin-bottom:0}.main-slider .slider .box .title p{line-height:20px;font-size:10px;color:#fff}.main-slider .slider .box .title b{font-size:14px}.main-slider .slider .box .video{width:100%;float:none;pointer-events:auto;height:auto}.main-slider .slider .box .video img{height:350px;width:auto}.main-slider .slider .box .video iframe{margin:0;height:100%!important;pointer-events:auto;transform:scale(1.5)}.main-slider .slider .box .video:after{pointer-events:none}}.site.blog-page .single-blog-wrapper .single_blog_bredcrumb .home{margin-right:-13px}.breadcrumbs img{margin:0 10px!important}.breadcrumbs{font-size:.8rem!important}.recent_posts_single_content{padding-left:0;padding-right:0;padding-bottom:29px!important}.empty-front-page-anasayfa .recent_posts_single_content_read_more{padding-left:8px}.sf-menu a{padding:0 5px 13px}.recent_posts_single_container{padding:0;margin:0}.cta-icon2{border-radius:28px;background:url(/wp-content/uploads/2020/08/2-layers-1.png) no-repeat 100%;width:121px;padding-left:10px;float:right}.cta2:hover:before{background:rgba(212,40,47,.18);width:199px;height:50px;border:none}.cta2:before{content:"";position:absolute;left:0;border-radius:28px;border:2px solid rgba(212,40,47,.46);width:50px;height:50px;transition:all .3s ease;margin-top:-12px;margin-left:-31px}.cta2{color:#000;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:.16px;width:100%;padding-top:15px;position:relative;margin-left:-23px}.empty-front-page-anasayfa .section-header{margin-bottom:36px}.sag-kolon{padding-left:81px}.popupform h3{color:#f60;font-size:20px!important;line-height:26px!important;font-weight:600;margin-bottom:25px}.seall-frontpage .profen_buttonarges{float:right}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top;border-radius:10px}.anasayfa-button,.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#040404;background:url(http://arge.tasarlab.me/wp-content/uploads/2020/08/CTA_Base-1.png) no-repeat;height:61px;color:#000;font-size:16px;font-weight:500;letter-spacing:.16px}.anasayfa-button{margin-top:30px;float:right}.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{color:#666;background-color:hsla(0,0%,92.2%,0)}.vc_general.vc_btn3{border:none!important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{color:#d4282f;background-color:hsla(0,0%,86.3%,0)}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#dc2424;background-color:rgba(242,54,48,0)}@media only screen and (max-width:414px){.seall-frontpage{display:none}}@media only screen and (max-width:1200px){p{color:#474c55;font-size:14px;font-weight:400;letter-spacing:.16px;line-height:28px}.section-header__title h2{font-size:34px;font-weight:500;color:#000;border-bottom:10px solid #f0efef;display:inline;border-radius:10px;line-height:25px}}@media screen and (min-width:1440px) and (max-width:1680px){#recent_posts .recent_posts_single_content_read_more:before{content:"";position:absolute;left:1px;display:block;border-radius:28px;width:50px;height:50px;transition:all .3s ease;margin-top:-15px}#recent_posts .recent_posts_single_content_read_more:hover:before{background:rgba(212,40,47,.18);width:199px;height:50px;border:0}#recent_posts .blog-readmore{margin-left:25px}.single #recent_posts .blog-readmore{margin-left:-5px}.vc_tasarlab_lang_WPML img{position:relative;top:1px}.working_fields_page_header_bg{height:394px;background-repeat:no-repeat;position:relative;background-size:cover}.cool-timeline.white-timeline.compact .timeline-post .timeline-content h2.content-title{font-size:11px!important}.ultimate-style .timeline-post.timeline-mansory .timeline-content .content-title{padding:10px}.recent_posts_single_content-slider{background:hsla(0,0%,100%,.82);padding:1.875rem;border-radius:8px;width:100%;margin-left:2px}.recent_posts_single_content_date{margin-bottom:3px!important}.recent_posts_single_content_title{margin-bottom:24px!important}.content-details p{font-size:11px;line-height:23px}.read-more-blog{margin-top:-8px}.page .recent_posts .empty{margin-bottom:60px}.blog_single_img img{height:290px!important}.section-blog{margin-bottom:0;margin-top:0}.timeline-post.timeline-mansory .ctl_info .content-title-cmt{font-size:15px!important;margin-bottom:14px}.slider-post-top{margin-top:-269px;margin-bottom:58px}.empty-front-page-1{margin-top:53px}.recent_posts .research-title{font-size:20px;font-weight:400;line-height:32px;margin-top:13px}.main-slider .slider .title{padding-top:56px;padding-left:190px}.main-slider .slider .title b{font-size:43px;line-height:59px;font-family:Montserrat,sans-serif!important}.menu-item-top-img .title{font-size:11px!important;line-height:15px;padding-top:0;width:69%;text-align:center;white-space:break-spaces}header.tasarlab-header .wpb_wrapper .vc_tasarlab_lang_WPML span{font-size:11px;font-weight:400}.profen_search_icon a span{color:#fff;margin-top:5px}.main-slider .slider .title a{color:#fff;font-family:Montserrat,sans-serif!important;font-size:15px}.empty-front-page-anasayfa.recent_posts_single_content_read_more:before{content:"";position:absolute;left:6px!important}.recent_posts_single_content_read_more:before{content:"";position:absolute;left:21px;display:block;border-radius:28px;width:50px;height:50px;transition:all .3s ease;margin-top:-15px}.empty-front-page-anasayfa .recent_posts_single_content_read_more{padding-left:4px}.recent_posts_single_content_read_more{display:flex;color:#000;font-size:15px;font-weight:400;letter-spacing:.21px;line-height:21px;padding-left:33px}.section-header__title h2{font-size:31px;line-height:46px}p{font-size:14px;line-height:25px}.col-sag .section-header{margin-top:23px}.our-story-bosluk{margin-bottom:30px!important}.profen_iconbox_content_title{font-size:12px;line-height:22px}.recent_posts_single_content_title{color:#000;font-size:15px;font-weight:400;margin-bottom:20px}.blog-readmore{margin-left:28px}.menu-item-top-img .tsrb-menu-item-icon{height:20px}.profen_search_icon a img{min-height:13px;margin-bottom:0!important}.vc_tasarlab_lang_WPML .img{height:14px;margin-bottom:11px!important}.main-slider{margin-top:-11px}.main-slider .slider .title a.animated:after{content:"";width:15px;height:auto;display:flex;position:absolute;right:-20px;top:5px;background:url(/wp-content/uploads/2020/09/Arrow-Right.png) no-repeat 100% 0;padding-top:13px}.main-slider .slider .title a.animated:hover:before{background:#d4282f;width:192px;height:50px;border:none}.recent_posts .research-desc{margin-bottom:39px;margin-top:24px}}.container-fluid{padding:0 30px!important}@media only screen and (min-width:1440px){.container-fluid{padding:0 12%!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2Zlbi9faGVhZGVyLnNjc3MiLCJwcm9mZW4vX2Zvb3Rlci5zY3NzIiwicHJvZmVuL19zZWFyY2hfbW9kYWwuc2NzcyIsInByb2Zlbi9fZmxvYXRfYnV0dG9ucy5zY3NzIiwicHJvZmVuL193b3JraW5nX2ZpZWxkX2dyaWQuc2NzcyIsInByb2Zlbi9faGVhZGluZy5zY3NzIiwicHJvZmVuL19yZWNlbnRfcG9zdHMuc2NzcyIsInByb2Zlbi9faWNvbmJveC5zY3NzIiwicHJvZmVuL192aWRlb3Muc2NzcyIsInByb2Zlbi9fd29ya2luZ19maWVsZF9wYWdlLnNjc3MiLCJwcm9mZW4vX21lZ2FfbWVudS5zY3NzIiwicHJvZmVuL19zY3JvbGxfdG9wLnNjc3MiLCJwcm9mZW4vX3NpbmdsZV9wYWdlLnNjc3MiLCJwcm9mZW4vX2N1c3RvbWl6ZS5zY3NzIiwicHJvZmVuL19jb250YWN0X2Zvcm0uc2NzcyIsInByb2Zlbi9fc2VhcmNoX3BhZ2Uuc2NzcyIsInByb2Zlbi9fY29udGFjdENhcmRzLnNjc3MiLCJhcmdlL19zZWFyY2guc2NzcyIsImFyZ2UvX2hvbWUuc2NzcyIsImFyZ2UvX2Jsb2cuc2NzcyIsImFyZ2UvX3NsaWRlci5zY3NzIiwiYXJnZS9fZ2VuZWwuc2NzcyIsImFyZ2UvX2dyaWQuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkJBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FFYixtQ0FFSSx5QkFBMkIsQ0FHL0IsWUFFUSxpQkFBa0IsQ0FHMUIsd0NBRVEsV0FBWSxDQUZwQiwwQkFLUSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FNMUIsOEJBQ0ksbUJBQW9CLENBTXhCLDJFQUNJLFlBQWEsQ0FFakIsc0RBQ0ksb0JBQXFCLENBR3pCLHNMQU1ZLFVBQWMsQ0FOMUIsMkZBV1ksb0JBQXdCLENBWHBDLHFLQW1CUSx3QkFBaUIsQ0FBakIsZ0JBQWlCLENBS3pCLGtCQUNJ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LGlCQUFrQixDQUNsQixXQUFZLENBQ1osT0FBUSxDQUNSLDRFQUE2RSxDQUM3RSxnQkFBaUIsQ0FFckIsb0RBQ0ksa0JBQW1CLENBQ25CLFdBQVksQ0FDWixXQUFZLENBQ1osV0FBWSxDQUVoQiw2QkFDSSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDbkIsQ0NqUEwsaUJBQ0ksd0JBQXlCLENBRzdCLDBDQUNJLGlCQUNJLHVCQUF3QixDQUMzQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudmNfdGFzYXJsYWJfbGFuZ19XUE1MIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbn1cclxuLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbD51bCB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2YtbWVudSB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG59XHJcbi5tZW51LWl0ZW0tdG9wLWltZyB7XHJcbiAgICAudHNyYi1tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhc2FybGFiLWhlYWRlci1maXhlZC1zdGlja3kge1xyXG4gICAgdHJhbnNpdGlvbjogLjdzIGVhc2U7XHJcbn1cclxuLy8gbWVudSBpY29uXHJcbi50c3JiLW1lbnUtaXRlbS1pY29uLWhvdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgLnRzcmItbWVudS1pdGVtLWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAudHNyYi1tZW51LWl0ZW0taWNvbi1ob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmhlYWRlci50YXNhcmxhYi1oZWFkZXIuaGVhZHJvb20tLW5vdC10b3Age1xyXG4gICAgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IHtcclxuICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZjX3Rhc2FybGFiX2xhbmdfV1BNTCB7XHJcbiAgICAgICAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZjX3Rhc2FybGFiX3Nob3J0Y29kZV9wcm9mZW5fZW1haWxfaWNvbiB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX3Rhc2FybGFiX3Nob3J0Y29kZV9wcm9mZW5fc2VhcmNoX2ljb24ge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG59IFxyXG5cclxuXHJcbi5oZWFkcm9vbS0tcGlubmVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5oZWFkcm9vbS0tdW5waW5uZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZHJvb20ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLmhlYWRyb29tLS1waW5uZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbn1cclxuLmhlYWRyb29tLS11bnBpbm5lZCB7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcclxufVxyXG4uaGVhZHJvb20tLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxufVxyXG5cclxuLnRhc2FybGFiLWhlYWRlci10cmFuc3BhcmVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLnRhc2FybGFiLWhlYWRlci1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi50YXNhcmxhYi1oZWFkZXItc3RpY2t5IHtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NGM1NSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udGFzYXJsYWItaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAuc2YtbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMwMmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzAyZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMwMmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52Y190YXNhcmxhYl9oYW1idXJnZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y190YXNhcmxhYl9oYW1idXJnZXJfc2hhcGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOjpiZWZvcmUsIHNwYW46OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIG1vYmlsZSBtZW51ICovXHJcbi50YXNhcmxhYl9tb2JfbWVudSB7XHJcbiAgICAmX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhc2FybGFiLWhlYWRlci1zdGlja3kge1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NGM1NTtcclxuXHJcblxyXG4gICAgLnZjX3Rhc2FybGFiX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJl9zaGFwZV9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiAudmNfdGFzYXJsYWJfbGFuZ19XUE1MIHtcclxuICAgICAgICAuanMtd3BtbC1scy1pdGVtLXRvZ2dsZS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG4gICAgLyogLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xyXG4gICAgfSAqL1xyXG5cclxuICAgLyogIC52Y190YXNhcmxhYl9zaG9ydGNvZGVfcHJvZmVuX2VtYWlsX2ljb24ge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudmNfdGFzYXJsYWJfc2hvcnRjb2RlX3Byb2Zlbl9zZWFyY2hfaWNvbiB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkhaW1wb3J0YW50O1xyXG4gICAgfSAqL1xyXG59XHJcblxyXG5cclxuLmJsb2ctcGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIC5zZi1tZW51IHtcclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmNfdGFzYXJsYWJfaGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAmX3NoYXBlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52Y190YXNhcmxhYl9sYW5nX1dQTUwge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlLndwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWl0ZW0tdG9wLWltZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAudmNfdGFzYXJsYWJfc2hvcnRjb2RlX3Byb2Zlbl9lbWFpbF9pY29uIHtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgXHJcbiAgICB9XHJcbiAgIFxyXG4gICAgaGVhZGVyLnRhc2FybGFiLWhlYWRlci1zdGlja3kge1xyXG4gICAgICAgIC5zZi1tZW51IHtcclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmNfdGFzYXJsYWJfbGFuZ19XUE1MIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuanMtd3BtbC1scy1pdGVtLXRvZ2dsZS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1pdGVtLXRvcC1pbWcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMCk7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnZjX3Rhc2FybGFiX3Nob3J0Y29kZV9wcm9mZW5fZW1haWxfaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDApIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAudmNfdGFzYXJsYWJfc2hvcnRjb2RlX3Byb2Zlbl9zZWFyY2hfaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDApIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuaGVhZGVyLnRhc2FybGFiLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0YzU1O1xyXG4gICAgLyogLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IWltcG9ydGFudDtcclxuICAgIH0gKi9cclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0LCAzNCwgNDQsIDAuOCkgMCUsIHJnYmEoMjQsIDM0LCA0NCwgMC41KSAxMCUsIHJnYmEoMTIsIDE4LCAyMywgMCkgMTAwJSk7XHJcbiAgICAud3BiX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMDtcclxuICAgIFxyXG4gICAgICAgIC52Y190YXNhcmxhYl9sb2dvIHtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnZjX3Rhc2FybGFiX21lbnUge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgLnNmLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAudmNfdGFzYXJsYWJfbGFuZ19XUE1MIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc0YzU1YTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAxMCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuanMtd3BtbC1scy1pdGVtLXRvZ2dsZS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ljb24vbGFuZ19hcnJvdy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52Y190YXNhcmxhYl9zaG9ydGNvZGVfcHJvZmVuX2VtYWlsX2ljb24ge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZjX3Rhc2FybGFiX3Nob3J0Y29kZV9wcm9mZW5fc2VhcmNoX2ljb24ge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGFzYXJsYWItaGVhZGVyLXN0aWNreS50YXNhcmxhYi1oZWFkZXIge1xyXG4gICAgLyogLnZjX3Rhc2FybGFiX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJl9zaGFwZV9pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuICAgIC52Y190YXNhcmxhYl9sYW5nX1dQTUwge1xyXG4gICAgICAgIC5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlLndwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvL2ZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNlY3Rpb24tMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjhweDtcclxufVxyXG4uc2VjdGlvbi0yXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTNcclxue1xyXG5tYXJnaW4tYm90dG9tOiA1NnB4O1xyXG59XHJcbi5zZWN0aW9uLTRcclxue1xyXG4gICAgbWFyZ2luLXRvcDogNTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTVcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuLmVtcHR5LWZyb250LXBhZ2UtYW5hc2F5ZmFcclxue1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbn1cclxuXHJcbi52Y190YXNhcmxhYl9sYW5nX1dQTUwgLmltZyB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4ucHJvZmVuX3NlYXJjaF9pY29uIGEgaW1nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YXNhcmxhYi1oZWFkZXIuaGVhZHJvb20tLXRvcCB7XHJcbiAgICAudmNfdGFzYXJsYWJfaGFtYnVyZ2VyIHtcclxuICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAmX3NoYXBlX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52Y190YXNhcmxhYl9sYW5nX1dQTUwge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlLndwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ljb24vbGFuZ19hcnJvdy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC52Y190YXNhcmxhYl9oYW1idXJnZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICZfc2hhcGVfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BiX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAudmNfdGFzYXJsYWJfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BiX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC52Y190YXNhcmxhYl9sYW5nX1dQTUwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52Y190YXNhcmxhYl9zaG9ydGNvZGVfcHJvZmVuX2VtYWlsX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC52Y190YXNhcmxhYl9zaG9ydGNvZGVfcHJvZmVuX3NlYXJjaF9pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmVuX2Zsb2F0X2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucGFnZSAucmVjZW50X3Bvc3RzIC5lbXB0eSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MXB4O1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tYmxvZ1xyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuXHJcbiAgICAuYW5hc2F5ZmEtYnV0dG9uIHtcclxuICAgICAgXHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFzYXJsYWItaGVhZGVyIC52Y190YXNhcmxhYl9oYW1idXJnZXJfc2hhcGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnRhc2FybGFiLWhlYWRlciAud3BiX3dyYXBwZXIgLnZjX3Rhc2FybGFiX3Nob3J0Y29kZV9wcm9mZW5fc2VhcmNoX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIudGFzYXJsYWItaGVhZGVyIHtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICAgICAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAudmNfdGFzYXJsYWJfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU3NnB4KSB7XHJcblxyXG4uc2YtbWVudSBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxufVxyXG5cclxuLmVtcHR5LXBhZ2Vcclxue1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDclICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNyUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZmVuX3NlYXJjaF9pY29uIGEgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuICAgIH1cclxuIFxyXG4gICAgLm1haW4tc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICAgIH1cclxuLnZpZGVvIGltZ1xyXG5cclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDU0NXB4O1xyXG4gICAgfVxyXG59IiwiLmZvb3Rlcl90b3BfY3RhIHtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MjgyZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIG1hcmdpbjogMzdweCAwIDUwcHggMDtcclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBEaXNwbGF5XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuICAgIGEuZm9vdGVyLWN0YS1idHRuOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NzRjNTU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XHJcbiAgICB9XHJcbiAgICBhLmZvb3Rlci1jdGEtYnR0biBzcGFuXHJcblxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBhLmZvb3Rlci1jdGEtYnR0bjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NzRjNTU7XHJcbiAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5mb290ZXIge1xyXG4gICAgJiNwcm9mZW5fZm9vdGVyX21haW4ge1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9mZW5fZm9vdGVyX3NvY2lhbHMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1jb250ZW50IHtcclxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9jb3B5cmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIC5mb290ZXJfY29weXJpZ2h0X21vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJl9sb2dvIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2RhdGUge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGUyZTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2Zlbl9mb290ZXJfbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgLmNvbC1zb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyX3RvcF9jdGEgeyBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfY29weXJpZ2h0X2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuXHJcbiAgICAgICAgJiNwcm9mZW5fZm9vdGVyX21haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9mZW5fZm9vdGVyX3dpZGdldHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2Zlbl9mb290ZXJfbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX2xpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIC5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAuY2lyY2xlLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgLmNpcmNsZS1wbHVzIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNTVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5jaXJjbGUtcGx1cyAuY2lyY2xlIC5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5jaXJjbGUtcGx1cyAuY2lyY2xlIC52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZmVuX2Zvb3Rlcl9tb2JpbGVfaXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndpZGdldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuZm9vdGVyX2NvcHlyaWdodCB7XHJcbiAgICBcclxuICAgICAgICAgICAgLmZvb3Rlcl9jb3B5cmlnaHRfbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmZvb3Rlcl9jb3B5cmlnaHRfZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG5cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAgIC5mb290ZXJfdG9wX2N0YSB7IFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvZmVuX292ZXJsYXlfZGFyayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuLnByb2Zlbl9zZWFyY2hfbW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjI2LCAyMjYsIDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICZfaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxuICAgICZfc2VhcmNoaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAgICAgICAgICAgY29sb3I6ICAgICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICBjb2xvcjogICAgIzAwMDAwMDtcclxuICAgICAgICAgICBvcGFjaXR5OiAgMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAgICAjMDAwMDAwO1xyXG4gICAgICAgICAgIG9wYWNpdHk6ICAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICBjb2xvcjogICAgIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgIGNvbG9yOiAgICAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuICAgICAgICAgICBjb2xvcjogICAgIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3JlbW92ZWljb24ge1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59IiwiLnByb2Zlbl9mbG9hdF9idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgbGVmdDpjYWxjKDEwMCUgKyA3NXB4KTtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcm9mZW5fZmxvYXRfYnV0dG9uLmZpcnN0X2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgIC5wcm9mZW5fZmxvYXRfYnV0dG9uLmxhc3RfaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgLnByb2Zlbl9mbG9hdF9idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzRjNTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgIHJpZ2h0OmNhbGMoMTAwJSAtIDI1NXB4KTtcclxuICAgICAgICAmX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OmNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQyODJmO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7IFxyXG4gICAgMCUgeyBcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfSBcclxuICAgIDEwMCUgeyBcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSBcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24xIHsgXHJcbiAgICAxMDAlIHsgXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH0gXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH0gXHJcbn1cclxuXHJcblxyXG4ud29ya2luZ19maWVsZHNfZ3JpZCB7XHJcbiAgICBcclxuICAgIG1hcmdpbjogOTBweCAwO1xyXG5cclxuICAgICZfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC53b3JraW5nX2ZpZWxkc19ncmlkX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMS41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQyODJmO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgJl9iZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcyMTNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24xIGVhc2UgMXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ltZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLndvcmtpbmdfZmllbGRzX2dyaWQge1xyXG4gICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9mZW5faGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2YwZWZlZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn0iLCIucmVjZW50X3Bvc3RzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVjZW50X3Bvc3RzX3NpbmdsZSAucmVjZW50X3Bvc3RzX3NpbmdsZV9pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41LDEuNSk7IFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb250YWluZXIge1xyXG4gICAgfVxyXG4gICAgJl9zaW5nbGUge1xyXG4gICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICZfZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0MjgyZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfcmVhZF9tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtYmxvZyBzcGFuIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF9yZWFkX21vcmU6aG92ZXJ7XHJcblxyXG4gICBcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICBcclxufVxyXG5cclxuXHJcblxyXG4ucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZSBzcGFuOmhvdmVyIHtcclxuICAgXHJcbn1cclxuICAgIC5yZXNlYXJjaC10aXRsZVxyXG4gICAge1xyXG5cclxuZm9udC1zaXplOiAyNHB4O1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5saW5lLWhlaWdodDogMzJweDtcclxubWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICB9XHJcbiAgICBcclxuLnJlc2VhcmNoLWRlc2NcclxuXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgIH1cclxuXHJcbi5lbXB0eVxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgICAub3dsLWRvdC5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgXHJcbiAgXHJcbiAgICAucmVjZW50X3Bvc3RzIHtcclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5yZWNlbnRfcG9zdHMge1xyXG4gICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgICAub3dsLWRvdC5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAuY29sLXNvbCAgXHJcbntcclxuICAgIG1hcmdpbi10b3A6IDEzN3B4O1xyXG59XHJcblxyXG59XHJcblxyXG4iLCIuZnJvbnRfcGFnZV9pY29uYm94X2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucHJvZmVuX2ljb25ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHghaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQge1xyXG4gICAgICAgICZfbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICZfcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI2hvbWVwYWdlX2ljb25zX3NlY3Rpb24ge1xyXG4gICAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNyU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNyU7XHJcbiAgICAgICAgLnByb2Zlbl9pY29uYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAjaG9tZXBhZ2VfaWNvbnNfc2VjdGlvbiB7XHJcbiAgICAgICAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnByb2Zlbl9pY29uYm94IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lcGFnZV9pY29uc19zZWN0aW9uLmZyb250X3BhZ2VfaWNvbmJveF9jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAjaG9tZXBhZ2VfaWNvbnNfc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICAudmNfcm93LCAudmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cGJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnByb2Zlbl9pY29uYm94IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAmX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaG9tZXBhZ2VfaWNvbnNfc2VjdGlvbi5mcm9udF9wYWdlX2ljb25ib3hfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLnByb2Zlbl92aWRlb3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAmX3NlZV9hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q0MjgyZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBEaXNwbGF5XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg3MSwgNzYsIDg1LCAwLjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDM5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDQyODJmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9mZW5fdmlkZW9zX3NpbmdsZSB7XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheS1sb2dvLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbi9QbGF5X0ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgIHRvcDogMDsgXHJcbiAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLWJvcmRlciA4MDBtcyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1sb2dvLW92ZXJsYXktdGhyZWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMXB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktbG9nby1vdmVybGF5LXR3byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1sb2dvLW92ZXJsYXktb25lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHB1bHNlLWJvcmRlciB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIud29ya2luZ19maWVsZHNfcGFnZV9oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICZfYmcge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwOyBcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ5JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9icmVkY3J1bWIge1xyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODIlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbn0iLCIudmNfdGFzYXJsYWJfbWVudSAge1xyXG5cclxuICAgIGxpOmhvdmVyIHtcclxuICAgICAgICAubWVnYS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDQyODJmIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZi1tZW51IHVsIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgfVxyXG4gICAgLnNmLW1lbnUgdWwgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIC5zZi1tZW51IHtcclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgICAubWVnYS1tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDgyM3B4O1xyXG4gICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICBsZWZ0OiAtMzEwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMCA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCAjZmZmZmZmIDEwMCUpO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBEaXNwbGF5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQyODJmO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldHRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50c3JiLW1lbnUtaXRlbS1pY29uLWhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtaXRlbTpob3ZlciAudHNyYi1tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWl0ZW06aG92ZXIgLnRzcmItbWVudS1pdGVtLWljb24taG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIH1cclxufSIsIi5zY3JvbGxUb1RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG5cclxuICAgICZfY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzRjNTU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuc2Nyb2xsVG9Ub3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLnNpdGUuYmxvZy1wYWdlIHtcclxuICAgIC50YXNhcmxhYi1oZWFkZXItdHJhbnNwYXJlbnQuaGVhZHJvb20tLXRvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZi1tZW51IC5zdWItbWVudSBsaSBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1ibG9nLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAuc2luZ2xlX2Jsb2dfYnJlZGNydW1iIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlX2Jsb2dfcGFnZV9oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICZfYmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLGJsYWNrLCMwMDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206NDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlX2Jsb2dfcGFnZV9jb250ZW50IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIFxyXG4gICAgLmJsb2ctcGFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgaGVhZGVyLnRhc2FybGFiLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlX2Jsb2dfcGFnZV9oZWFkZXIge1xyXG4gICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogI2VhNjcxMztcclxuICAgIG1hcmdpbi1ib3R0b206IC0xOHB4OyB9XHJcbiAgXHJcbiAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICNob21lcGFnZV9pY29uc19zZWN0aW9uIHtcclxuICAgICAgICAudmNfcGFyYWxsYXgtaW5uZXIuc2tyb2xsYWJsZS5za3JvbGxhYmxlLWJldHdlZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxNTJiIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLyogYmFja2dyb3VuZC1zaXplOiA1MDAlIDIwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDsgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaS5icmVhZGNydW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaS5icmVhZGNydW1iOmFmdGVyIHtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNy9tb2JpbGUtbWVudS1hcnJvdy1yaWdodC5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAjZGRmdWxsc2NyZWVubWVudSAjdWx3cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICNmdWxsc2NyZWVubWVudS11bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59ICovXHJcblxyXG4ucHJvZmVuX21vYl9tZW51X2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cclxuICAgIC5sYW5ndWFnZV9zZWxlY3Rvcl9ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9saW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMmUyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZmVuX21vYmlsZV9lbWFpbF9pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEyLjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl90aXRsZSBoMSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6ICMwMDAgNHB4IDAgMjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgdWwgLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmNfdGFzYXJsYWJfbWVudSAubWVnYS1tZW51LWl0ZW0gLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgdWwuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkNDI4MmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcnMtbW9kdWxlIGgyLnJzLWxheWVyIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogIzAwMCA0cHggMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgI2hvbWVwYWdlX2ljb25zX3NlY3Rpb24uZnJvbnRfcGFnZV9pY29uYm94X2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNjJweCAwIDE4MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC5wcm9mZW4td2ViaW5hci1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF90aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZmVuX3ZpZGVvcyAucHJvZmVuX3ZpZGVvc19zaW5nbGUgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgIC5wcm9mZW5faGVhZGluZ190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNob21lcGFnZV9pY29uc19zZWN0aW9uIC53cGJfd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNob21lcGFnZV9pY29uc19zZWN0aW9uIC53cGJfd3JhcHBlciAucHJvZmVuX2ljb25ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YXNhcmxhYi1oZWFkZXItdHJhbnNwYXJlbnQuaGVhZHJvb20tLXRvcCAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDcvcHJvZmVuLWhlYWRlci1iYWNrZ3JvdW5kLnBuZykgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFzYXJsYWItaGVhZGVyIC5zZi1tZW51IGxpIHtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgXHJcbiAgICBcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9sYW5nX1dQTUwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX3NpZGViYXIgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDQyODJGO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucHJvZmVuX3ZpZGVvc19zZWVfYWxsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZV9zaWRlYmFyIHVsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LW1lbnUgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhc2FybGFiLWhlYWRlciAuc2YtbWVudSAuc3ViLW1lbnUgbGk6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDQyODJmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LW1lbnUgbGkgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NzRDNTU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlIC5zbGlua3ktbWVudSAuaGVhZGVyIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIC5uZXh0OjphZnRlciwgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIC5iYWNrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjUwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNy9jdXJyZW50LXJpZ2h0LWFycm93LWljb24uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgbGkuY3VycmVudC1tZW51LXBhcmVudCAubmV4dDo6YWZ0ZXIsIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlIC5zbGlua3ktdGhlbWUtZGVmYXVsdCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IC5iYWNrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNy9jdXJyZW50LXJpZ2h0LWFycm93LWljb24uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbC0xMi5jb2wtbGctMy53b3JraW5nX2ZpZWxkc19wYWdlX3NpZGViYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LW1lbnUgYTpob3ZlcixcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZSAuc2xpbmt5LW1lbnUgYTphY3RpdmUsXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS1tZW51IGE6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNXB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS10aGVtZS1kZWZhdWx0IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2UgLnNsaW5reS10aGVtZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud29ya2luZ19maWVsZHNfcGFnZV9jb250ZW50IGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2NvbnRlbnQgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJlc2VhcmNoLXRpdGxlLWJsb2dcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWQtbW9yZS1ibG9nXHJcbiAgICAgICAge1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDQyODJGO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDoxMDI0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2VfaGVhZGVyX2JnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC5yZXYtYnRuLnJzLWxheWVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucmV2LWJ0bi5ycy1sYXllcixcclxuICAgICAgICBycy1tb2R1bGUgaDIucnMtbGF5ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyM3B4KSB7XHJcblxyXG4gICAgICAgICAgICAuc2FnLWtvbG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLXNvbFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogIDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLmNvbC1zYWdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgXHJcbiAgICAgICAgLnJlc2VhcmNoLXNvbFxyXG5cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm91ci1pY29uLWJveCAucHJvZmVuX2ljb25ib3gge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9mZW5faWNvbmJveCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmV2ZXJzZS1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNlYXJjaC1zYWdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJldi1idG4ucnMtbGF5ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIHJzLW1vZHVsZSBoMi5ycy1sYXllciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2VfaGVhZGVyX2JnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAuY29sLTEyLmNvbC1sZy0zLndvcmtpbmdfZmllbGRzX3BhZ2Vfc2lkZWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAuY29sLTEyLmNvbC1sZy05LndvcmtpbmdfZmllbGRzX3BhZ2VfY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAvKiAucHJvZmVuX2Zsb2F0X2J1dHRvbnMgLnByb2Zlbl9mbG9hdF9idXR0b246aG92ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2Zlbl9mbG9hdF9idXR0b25zIC5wcm9mZW5fZmxvYXRfYnV0dG9uIHtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMjY3cHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBib2R5Om5vdCguaG9tZSkgLnByb2Zlbl9mbG9hdF9idXR0b25zIC5wcm9mZW5fZmxvYXRfYnV0dG9uIHtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMjUycHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBib2R5Om5vdCguaG9tZSkgLnByb2Zlbl9mbG9hdF9idXR0b25zIC5wcm9mZW5fZmxvYXRfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICByaWdodDogMTUwcHg7XHJcbiAgICB9ICovXHJcbiAgICBcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5zdWItbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgXHJcbiAgICAubWVnYS1tZW51LWl0ZW0gLnZjX2NvbC1zbS00IHtcclxuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgaGVhZGVyIC52Y190YXNhcmxhYl9tZW51IC5tZWdhLW1lbnUtaXRlbSB1bCBsaSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS0xLnZjX2NvbC1zbS00OmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBsZWZ0OiA2JTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LTIudmNfY29sLXNtLTQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDE3JTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LTMudmNfY29sLXNtLTQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDE3JTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWVnYS1tZW51LWl0ZW0gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIHVsIGxpIHtcclxuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIGJvZHkgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIHtcclxuICAgICAgICBsZWZ0OiAtMjY0JTsgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSAwJSwgI2ZmZmZmZiAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogODYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIC5tZWdhLW1lbnUtaXRlbSAjbWVnYS1ib3JkZXIgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlOWY1O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2U5ZjU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgXHJcbiAgICAudmNfdGFzYXJsYWJfbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS0xIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxLjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudmNfdGFzYXJsYWJfbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtMyB7XHJcbiAgICAgICAgd2lkdGg6IDMxLjUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5zdWItbWVudSBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5zdWItbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpLCB0bygjZmZmZmZmKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCAjZmZmZmZmIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudGFzYXJsYWItaGVhZGVyIC5zZi1tZW51IGxpIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgaGVhZGVyLmhlYWRyb29tLS1ub3QtdG9wIC52Y190YXNhcmxhYl9tZW51IC5zdWItbWVudTo6YmVmb3JlLFxyXG4gICAgaGVhZGVyLmhlYWRyb29tLS1ub3QtdG9wIC52Y190YXNhcmxhYl9tZW51IC5tZWdhLW1lbnUtaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHJnYigyMjksIDIxLCA0MykgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIGhlYWRlci5oZWFkcm9vbS0tbm90LXRvcCAgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5zdWItbWVudSB7XHJcbiAgICAgICAgdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBoZWFkZXIuaGVhZHJvb20tLW5vdC10b3AgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIHtcclxuICAgICAgICB0b3A6IDc1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIGhlYWRlci50YXNhcmxhYi1oZWFkZXIgLndwYl93cmFwcGVyIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5zdWItbWVudSBsaSBhLFxyXG4gICAgLnZjX3Rhc2FybGFiX21lbnUgLm1lZ2EtbWVudS1pdGVtIHVsIGxpIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAuaGVhZHJvb20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBoZWFkZXIudGFzYXJsYWItaGVhZGVyIC53cGJfd3JhcHBlciAudmNfdGFzYXJsYWJfbWVudSAuc2YtbWVudSAuc3ViLW1lbnUge1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgLnZjX3Rhc2FybGFiX21lbnUgLnNmLW1lbnUgLm1lZHlhLW1lcmtlemktc3VibWVudSB1bC5zdWItbWVudSAge1xyXG4gICAgICAgIGxlZnQ6IC0zMCU7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBoZWFkZXIudGFzYXJsYWItaGVhZGVyIC53cGJfd3JhcHBlciAudmNfdGFzYXJsYWJfbGFuZ19XUE1MIC5qcy13cG1sLWxzLWl0ZW0tdG9nZ2xlLndwbWwtbHMtaXRlbS10b2dnbGU6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5rYXJpeWVyLXN1Ym1lbnUgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgLnZjX3Rhc2FybGFiX21lbnUgLnNmLW1lbnUgLmt1cnVtc2FsLXN1Ym1lbnUgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAudmNfdGFzYXJsYWJfbWVudSAuc2YtbWVudSAuc2VrdG9ybGVyLXN1Ym1lbnUgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIC52Y190YXNhcmxhYl9tZW51IC5zZi1tZW51IC5ha2FkZW1pLXN1Ym1lbnUgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudmNfdGFzYXJsYWJfbWVudSAuc3ViLW1lbnU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb290ZXJfdG9wX2N0YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDcvcHJvZmVuLWN0YS1iYWNrZ3JvdW5kLmpwZyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2U1MTUyYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRhc2FybGFiLWZvb3Rlci10b3AgLmZvb3Rlcl90b3BfY3RhIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNlNTE1MmI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50YXNhcmxhYi1mb290ZXItdG9wIC5mb290ZXJfdG9wX2N0YSBhIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKlx0XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBcclxuICAgICAgICBoZWFkZXIudGFzYXJsYWItaGVhZGVyIC53cGJfd3JhcHBlciAudmNfdGFzYXJsYWJfbWVudSAuc2YtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC52Y19yb3ctbm8tcGFkZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAucmVzZWFyY2gtdGl0bGUtYmxvZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLndvcmtpbmdfZmllbGRzX3BhZ2VfaGVhZGVyX2JyZWRjcnVtYiBhLCAud29ya2luZ19maWVsZHNfcGFnZV9oZWFkZXJfYnJlZGNydW1iIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAuZm9vdGVyX2NvcHlyaWdodF9saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgIC5mb290ZXJfY29weXJpZ2h0X2RhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC5mb290ZXJfY29weXJpZ2h0X2xpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAuZm9vdGVyX3RvcF9jdGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5icmVhZGNydW1icy5zaW5nbGUtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgbmF2I2RkZnVsbHNjcmVlbm1lbnUgZGl2I2Nsb3NleCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVx0XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IGRpdiNjbG9zZXg6OmJlZm9yZSwgbmF2IGRpdiNjbG9zZXg6OmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIH1cdFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAucmV2LWJ0bi5ycy1sYXllciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIHJzLW1vZHVsZSBoMi5ycy1sYXllciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc0QzU1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgbmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwgbGkuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsLnNob3dtZW51IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICBuYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTg3ZjdmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBuYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSBhIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpIGE6aG92ZXIsXHJcbiAgICAgICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpIGE6YWN0aXZlLFxyXG4gICAgICAgICAgICBuYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSBhOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgZGl2I3Vsd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICBuYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaWNvbi9tb2JpbGUtbWVudS1hcnJvdy1yaWdodC5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgbmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIHJzLW1vZHVsZSxcclxuICAgICAgICBycy1tb2R1bGUtd3JhcCxcclxuICAgICAgICBycy1mdWxsd2lkdGgtd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl9icmVkY3J1bWIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl90aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl90aXRsZSBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl9iZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnByb2Zlbl9mbG9hdF9idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cdFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2wtMTIuY29sLWxnLTMud29ya2luZ19maWVsZHNfcGFnZV9zaWRlYmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53b3JraW5nX2ZpZWxkc19wYWdlIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNhZy1rb2xvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1ibG9nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgIiwiLnRjdGYge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCAjZTllOWU5O1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zaG9ydGNvZGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q0MjgyZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTAxMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2LndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgdGV4dGFyZWEsIGlucHV0W3R5cGU9XCJ0ZWxcIl0geyBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMTVweDsgb3V0bGluZTogMCAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wtMTIgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2M5YzljOTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgICAgICAgICAvKiBUZXh0IHN0eWxlIGZvciBcIkt1bGxhbsSxY8SxXCIgKi9cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MDYwNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VuZC1idG4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWQgSGF0IERpc3BsYXlcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDIsIDIzMiwgMjI4LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MjgyZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2R0bHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXh0LWxnLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBcclxuICAgIC50Y3RmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICYtc2hvcnRjb2RlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLnNlYXJjaC1yZXN1bHQtc2luZ2xlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjNmNWY2O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLnRpdGxlIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwZjM2NDk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5kZXNjIHAge1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucmVhZF9tb3JlIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzMxOTZmNiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIucHJvZmVuX2NvbnRhY3RDYXJkcyB7XHJcblxyXG4gICAgLnByb2Zlbl9jb250YWN0Q2FyZHNfc2luZ2xlIHtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMTE0MzU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTAxMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAsIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbWFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucHJvZmVuX2NvbnRhY3RDYXJkcyB7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbC0xMiwgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2Zlbl9jb250YWN0Q2FyZHNfc2luZ2xlIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9tYXAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAucHJvZmVuX2NvbnRhY3RDYXJkcyB7XHJcblxyXG4gICAgICAgIC8qIC5jb2wtMTIsIC5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICB9ICovXHJcblxyXG4gICAgICAgIC5wcm9mZW5fY29udGFjdENhcmRzX3NpbmdsZSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmX21hcCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvZmVuX3NlYXJjaF9pY29uIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNwcm9mZW5fbWFpbF9pY29uICB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxyXG57XHJcbiNwcm9mZW5fbWFpbF9pY29uIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jcHJvZmVuX21haWxfaWNvbiBpbWcge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbn0iLCIuaWNvbi1zZWFyY2hcclxue1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi50YXNhcmxhYi1oZWFkZXIgLnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4gICAgYm9keTpub3QoLmhvbWUpIGhlYWRlci50YXNhcmxhYi1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgYm9keTpub3QoLmhvbWUpIC53b3JraW5nX2ZpZWxkc19wYWdlX2hlYWRlcl9iZyB7ICAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDFweDtcclxuICAgIH1cclxuXHJcbiBcclxuICAuZXJyb3I0MDQgLnRhc2FybGFiLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NGM1NSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuLyogLmN1cnJlbnQtcmVzZWFyY2gtYXJlYXMgLm1lbnUtaWxrIGFcclxue1xyXG5cdGNvbG9yOiAjZTAwMzE2ICFpbXBvcnRhbnQ7XHJcbn1cclxuICovXHJcblxyXG5cclxuLmN1cnJlbnQtcmVzZWFyY2gtYXJlYXMgLm1lbnUtaWxrIGE6YmVmb3JlXHJcbntcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZDQyODJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5cclxuLmN1cnJlbnQtcmVzZWFyY2gtYXJlYXMsIC5jdXJyZW50LXJlc2VhcmNoLWFyZWFzLTIsIC5jdXJyZW50LXJlc2VhcmNoLWFyZWFzLTMsIC5jdXJyZW50LXJlc2VhcmNoLWFyZWFzLTQsIC5jdXJyZW50LXJlc2VhcmNoLWFyZWFzLTVcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiAuY3VycmVudC1yZXNlYXJjaC1hcmVhcyAubWVudS1pbGsgYTpiZWZvcmUsIFxyXG4uY3VycmVudC1yZXNlYXJjaC1hcmVhcy0yIC5tZW51MiBhOmJlZm9yZSwgXHJcbi5jdXJyZW50LXJlc2VhcmNoLWFyZWFzLTMgLm1lbnUzIGE6YmVmb3JlLCBcclxuLmN1cnJlbnQtcmVzZWFyY2gtYXJlYXMtNCAubWVudTQgYTpiZWZvcmUsIFxyXG4uY3VycmVudC1yZXNlYXJjaC1hcmVhcy01IC5tZW51NSBhOmJlZm9yZSAge1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNENDI4MkY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIGJvdHRvbSA6Y2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSk7XHJcbiAgfVxyXG4gICAqL1xyXG4gIFxyXG4gIFxyXG4gIFxyXG5cclxuLm5hdi1vdmVyZmxvdyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvamVjdC1wYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9qZWN0LXBhZ2Uge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuLyogXHJcblxyXG4ubWVudS1yZXNlYXJjaC1hcmVhcy1jb250YWluZXIgI21lbnUtcmVzZWFyY2gtYXJlYXMge1xyXG4gIFx0bGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgXHRmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi5tZW51LXJlc2VhcmNoLWFyZWFzLWNvbnRhaW5lciAjbWVudS1yZXNlYXJjaC1hcmVhcyBsaSBhIHtcclxuXHRwYWRkaW5nOiAzNHB4IDIycHg7XHJcbiAgXHRtYXJnaW46IDAgMnB4O1xyXG4gIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0Y29sb3I6ICMxMDEwMTAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5tZW51LXJlc2VhcmNoLWFyZWFzLWNvbnRhaW5lciB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5tZW51LXJlc2VhcmNoLWFyZWFzLXRyLWNvbnRhaW5lciAjbWVudS1yZXNlYXJjaC1hcmVhcy10ciB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG4ubWVudS1yZXNlYXJjaC1hcmVhcy10ci1jb250YWluZXIgI21lbnUtcmVzZWFyY2gtYXJlYXMtdHIgbGkgYSB7XHJcbiAgcGFkZGluZzogMjVweCAyMnB4O1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGNvbG9yOiAjMTAxMDEwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuICovXHJcblxyXG5cclxuLnByb2Zlbl9pY29uYm94X2NvbnRlbnRfdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLnByb2Zlbl9pY29uYm94IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZmVuX2ljb25ib3hfaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbn1cclxuXHJcbnB7XHJcblx0XHJcbiAgICBjb2xvcjogIzQ3NGM1NTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUgcFxyXG57XHJcbiAgICBjb2xvcjogI2Q0MjgyZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuXHJcbi53aWRlX3Jvd19ib29zbWFydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmM2YzICFpbXBvcnRhbnQ7XHJcblx0ICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG59XHJcbi5zZWN0aW9uLXRvcFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxufVxyXG4uY29sLXNhZyAuc2VjdGlvbi1oZWFkZXJcclxue1xyXG5cdG1hcmdpbi10b3A6NTVweDtcclxufVxyXG4uYW5hc2F5ZmEtc2VjdGlvbi0xIHBcclxuXHR7XHJcblx0Y29sb3I6ICNkNDI4MmY7XHJcbmZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHRcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHJcbi5hbmFzYXlmYS1zZWN0aW9uLTEtMVxyXG5cdHtcclxuXHRjb2xvcjogIzEwMTAxMDtcclxuZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcdFxyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdH1cclxuXHJcbi5hbmFzYXlmYS1zZWN0aW9uLWNvbFxyXG57XHJcblx0ICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcbn1cclxuLmFuYXNheWZhLXNlY3Rpb24taGVhZGxpbmVcclxue1xyXG5cdFxyXG5cdCBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxufVxyXG4uaGVhZGxpbmVcclxuXHR7XHJcblx0XHQgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcbi5zbGlkZXItYW5hc2F5ZmFcclxue1xyXG5cdCBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFkbGluZS10aXRsZVxyXG57XHJcblx0Y29sb3I6ICMxMDEwMTA7XHJcbmZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcbmZvbnQtc2l6ZTogMjRweDtcclxuZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmhlYWRsaW5lLWFsdHlhemlcclxuXHJcbntcclxuXHRjb2xvcjogIzQwNDA0MDtcclxuZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmIWltcG9ydGFudDsgXHJcblx0Zm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xyXG5mb250LXNpemU6IDE2cHg7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG5saW5lLWhlaWdodDogMjZweDt9XHJcblxyXG4ucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmVcclxue1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjIxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiw0MCw0NywuMTgpO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG4uc2luZ2xlLXBvc3QgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF9yZWFkX21vcmU6YmVmb3JlXHJcbntcclxuXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDo3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiw0MCw0NywuMTgpO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG5cclxuLnNpbmdsZS1wb3N0IC5ibG9nLXJlYWRtb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuLmVtcHR5LWZyb250LXBhZ2UtYW5hc2F5ZmEucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmVcclxue1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA2cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcblxyXG4uZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYSAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmUge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4ucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpob3ZlcjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTIsNDAsNDcsLjE4KTtcclxuICAgIHdpZHRoOiAxOTlweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4uYmxvZy1yZWFkbW9yZVxyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMThweDtcclxufVxyXG4uY3RhXHJcbntcclxuXHJcbmNvbG9yOiAjMDAwMDAwO1xyXG5mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYhaW1wb3J0YW50OyBcclxuZm9udC1zaXplOiAxNnB4O1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5sZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XHJcbn1cclxuLmN0YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTIsNDAsNDcsLjE4KTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XHJcbn1cclxuXHJcblxyXG4uY3RhOmhvdmVyOjpiZWZvcmV7XHJcbiBcclxuXHJcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMjEyLDQwLDQ3LC4xOCk7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgXHJcbn1cclxuLmJ1dG9uY3RhIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5jdGEtaWNvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC8yLWxheWVycy0xLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG59XHJcblxyXG5cclxuLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYXJyb3dcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5hbmFzYXlmYS1oZWFkbGluZS1ib3NsdWtcclxue1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4ub3VyLXN0b3J5LWJvc2x1a1xyXG57XHJcblx0XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLnZjX2dpdGVtLXpvbmUtbWluaSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcbi52Y19jdXN0b21faGVhZGluZyBoNFxyXG5cdHtcclxuXHRcdGNvbG9yOiAjMTAxMDEwO1xyXG5mb250LXNpemU6IDI0cHg7XHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHJcblxyXG4ucG9zdC10aXRsZS1hbmFzYXlmYSB7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbn1cclxuLmJvcmRlci1saW5lXHJcbntcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RjZDFkMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0bWF4LXdpZHRoOiAzMTFweDtcclxuXHRtYXJnaW4tdG9wOiAtMTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyX190aXRsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNGMEVGRUY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRvcC0yIHtcclxuICAgIG1hcmdpbi10b3A6IDgxcHg7XHJcbn1cclxuLnByb2Zlbl9pY29uYm94X2NvbnRlbnRfbnVtYmVyIHtcclxuICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9zbHVrLWRva3V6XHJcbntcclxuXHRtYXJnaW4tdG9wOjkwcHhcclxufVxyXG5cclxuLm91ci1pY29uLWJveCAucHJvZmVuX2ljb25ib3gge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA4cHggIzAwMDAwMDMwO1xyXG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5naXpsZVxyXG57XHJcblx0ZGlzcGxheTpub25lXHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgXHJcblxyXG4gICAgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF9yZWFkX21vcmU6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuIFxyXG4gICAgLnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvIHtcclxuICAgICBcclxuICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7IFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNhZy1rb2xvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlc2VhcmNoLXRpdGxlLWJsb2dcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudCA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl90b3BfY3RhIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDZweCA5MHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQyODJmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDhweDtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2ZXJzZS1yb3dcclxuICAgIHtcclxuICAgIFxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgICAgIFxyXG4gICAgLnRhc2FybGFiLWhlYWRlciAuc2YtbWVudSBsaSB7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXNhcmxhYi1oZWFkZXIgLnZjX3Rhc2FybGFiX2hhbWJ1cmdlcl9zaGFwZSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICB0b3A6IDI3JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb2wtc2FnXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10b3AtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJhZ3JhZi1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5naXpsZVxyXG57XHJcblx0ZGlzcGxheTpibG9ja1xyXG59XHJcbi5vdXItc3RvcnktYm9zbHVrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmNfY3VzdG9tXzE1OTY5MTc1OTQxMDUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4gICAgLmNvbC1zYWcgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbXB0eS1mcm9udC1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblx0XHJcblx0LmFuYXNheWZhLXNlY3Rpb24tY29sIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cdC5vdXItc3RvcnktYm9zbHVrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHRcclxuXHQuY3RhIHtcclxuXHRcdFxyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFuYXNheWZhLWhlYWRsaW5lLWJvc2x1ayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHQuc2xpZGVyLWFuYXNheWZhXHJcbntcclxuXHQgbWFyZ2luLXRvcDogLTYwcHg7XHJcbn1cclxuLmVtcHR5LWZyb250LXBhZ2UtMVxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuLmJvc2x1ay1kb2t1eiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zZWN0aW9uLWhlYWRlcl9fdGl0bGUgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnByb2Zlbl9pY29uYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wcm9mZW5faWNvbmJveF9pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxufVxyXG59XHJcblxyXG5cclxuLmVtcHR5LWZyb250LXBhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbn1cclxuXHJcbi5lbXB0eS1mcm9udC1wYWdlLTFcclxue1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG4ucmVjZW50LXBvc3QtYm90dG9tXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4uZW1wdHktZnJvbnQtcGFnZS0yXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uZW1wdHktZnJvbnQtcGFnZS0xICAgICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RjZGNkYztcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTNweDtcclxufVxyXG5cclxuLmJsb2dfc2luZ2xlX2NvbnRlbnRfcmVhZF9tb3JlOmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjEyLDQwLDQ3LC40Nik7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG59XHJcblxyXG4ub3VyLWVtcHR5LXBhZ2Vcclxue1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxufVxyXG5cclxuLm91ci1lbXB0eS1wYWdlLTJcclxue1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IC01NXB4O1xyXG59XHJcblxyXG4ucGFyYWdyYWYtc2VjdGlvblxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnQtc2xpZGVye1xyXG4gICAgYmFja2dyb3VuZDojZmZmZmZmZDE7XHJcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG4uc2xpZGVyLXBvc3QtdG9wIC5yZWNlbnRfcG9zdHNfc2luZ2xlOmhvdmVyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuLnNsaWRlci1wb3N0LXRvcFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAtMjkzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG59XHJcblxyXG4ucmVhc2VjcmgtaW1nIFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBtaW4td2lkdGg6IDEwMCU7IGhlaWdodDogNDE1cHg7XHJcbn1cclxuLnZjX2J0bjMudmNfYnRuMy1zaXplLW1kIC52Y19idG4zLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogI0Q0MjgyRjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnByb2Zlbl9zZWFyY2hfaWNvbiBhIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIFxyXG5cclxuICAuc2VhbGwtZnJvbnRwYWdlICB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NTdweCFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUge1xyXG4gICAgICAgIHRvcDogMzMlIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiA2JSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZWFzZWNyaC1pbWcgXHJcbntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IG1pbi13aWR0aDogMTAwJTsgaGVpZ2h0OiAzMTVweDtcclxufVxyXG5cclxuXHJcbiAgICAucHJvZmVuX2ljb25ib3hfY29udGVudF9udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdXItaWNvbi1ib3ggLnByb2Zlbl9pY29uYm94IHtcclxuICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMjFweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEsIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29sLXNhZywgLmNvbC1zb2wsIC5yZXNlYXJjaC1zb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNhZy1rb2xvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA2MThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyBcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIHtcclxuICAgIHRvcDogMjglICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24taGVhZGVyX190aXRsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICBcclxufVxyXG4gICAgLnJlYWQtbW9yZS1ibG9nIHtcclxuICAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLnJlY2VudF9wb3N0c19zaW5nbGVfaW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tYmxvZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICBcclxuICAgIC5zZWN0aW9uLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tdG9wLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIC5zYWcta29sb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgLnNlY3Rpb24tMyAuc2VjdGlvbi10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLndvcmtpbmdfZmllbGRzX3BhZ2VfaGVhZGVyX3RpdGxlIHtcclxuICAgICBcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNlYXJjaC10aXRsZS1ibG9nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgICAgICAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWJsb2cgLnJlY2VudF9wb3N0c19zaW5nbGVfaW1nXHJcbiAgICB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAyNThweDtcclxuICAgIH1cclxuICAgIC5yZWNlbnRfcG9zdHMgLnJlc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICAgI2Jsb2dfc2FnX3Bvc3RzIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnRfdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtYmxvZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZDQyODJmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gIFxyXG4gICAgbmF2I2RkZnVsbHNjcmVlbm1lbnUgZGl2I2Nsb3NleDpiZWZvcmUsIG5hdiBkaXYjY2xvc2V4OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgbmF2I2RkZnVsbHNjcmVlbm1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NzRDNTUgIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwgbGkgYSB7XHJcbnRleHQtYWxpZ246IGxlZnQ7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxudGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbmZvbnQtd2VpZ2h0OiBib2xkO1xyXG5jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbm5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpLmJyZWFkY3J1bWIge1xyXG5iYWNrZ3JvdW5kOiAjZWVlO1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbmJvcmRlci1yYWRpdXM6IDA7XHJcbm1hcmdpbi1ib3R0b206IDMwcHg7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDIwcHg7XHJcbnRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5wYWRkaW5nLWJvdHRvbTogOHB4O1xyXG50ZXh0LWFsaWduOiBsZWZ0O1xyXG5wYWRkaW5nLWxlZnQ6IDUxcHg7XHJcbn1cclxuXHJcbm5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsLnNob3dtZW51IHtcclxud2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG5tYXJnaW46IDAgYXV0bztcclxucG9zaXRpb246IGluaGVyaXQ7XHJcbn1cclxuXHJcbm5hdiNkZGZ1bGxzY3JlZW5tZW51IHVsIGxpIHtcclxuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ODdmN2Y7XHJcbm1hcmdpbjogMDtcclxucGFkZGluZzogMTFweCAwO1xyXG59XHJcblxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSBhIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSBhOmhvdmVyLFxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaSBhOmFjdGl2ZSxcclxubmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYjdWx3cmFwcGVyIHtcclxubWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxubmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwgbGkgPiBhOmFmdGVyIHtcclxuY29udGVudDogdXJsKC4uL2ljb24vbW9iaWxlLW1lbnUtYXJyb3ctcmlnaHQuc3ZnKSAhaW1wb3J0YW50O1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbnJpZ2h0OiAwcHg7XHJcbnRvcDogNDAlO1xyXG4td2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxudHJhbnNmb3JtOiBub25lO1xyXG5ib3JkZXI6IDA7XHJcbmJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2I2RkZnVsbHNjcmVlbm1lbnUgdWwge1xyXG53aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbm1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5uYXYjZGRmdWxsc2NyZWVubWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhc2FybGFiX21vYl9tZW51X2xvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjhweDtcclxufVxyXG5cclxuICAgIC5tZW51LWl0ZW0tdG9wLWltZywgLnZjX3Rhc2FybGFiX2xhbmdfV1BNTCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcbiAgICBuYXYjZGRmdWxsc2NyZWVubWVudSBkaXYjY2xvc2V4IHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUge1xyXG4gICAgYm90dG9tOiA5cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMjclIDtcclxuICAgIGxlZnQ6IDQlIDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuc2VjdGlvbi0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzLCAub3dsLXRoZW1lIC5vd2wtbmF2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItcG9zdC10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjZweDtcclxuICAgIH1cclxuICAgIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnQtc2xpZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsMTAwJSwuODIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzlweCA0cHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1zYWcsIC5jb2wtc29sLCAucmVzZWFyY2gtc29sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWcta29sb25cclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTJweCA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC50aXRsZSB7XHJcbiAgICBcclxuICAgICAgICB0b3A6LTQlO1xyXG4gICAgICAgIGxlZnQ6IC0zJTsgXHJcbiAgICBcclxuICAgIH1cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC50aXRsZSBiIHtcclxuICAgICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYSAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuIFxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYSAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC50aXRsZSB7XHJcbiAgICAgICAgYm90dG9tOiAxODBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgXHJcbn1cclxuXHJcblxyXG5cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC50aXRsZSBiIHtcclxuICAgICAgICBmb250LXNpemU6MzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cywgLm93bC10aGVtZSAub3dsLW5hdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1wb3N0LXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIH1cclxuICAgIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnQtc2xpZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZlZmVjZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q0MjgyZjtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIHtcclxuICAgIHRvcDogMzklICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xyXG59XHJcbn0iLCIuYmxvZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5ibG9nX3NpbmdsZSAuYmxvZ19zaW5nbGVfaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb250YWluZXIge1xyXG4gICAgfVxyXG4gICAgJl9zaW5nbGUge1xyXG4gICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgJl9kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBEaXNwbGF5XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWQgSGF0IERpc3BsYXlcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfcmVhZF9tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlZCBIYXQgRGlzcGxheVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuIFxyXG4gICAgLnJlc2VhcmNoLXRpdGxlXHJcbiAgICB7XHJcblxyXG5mb250LXNpemU6IDI0cHg7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5tYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4ucmVzZWFyY2gtZGVzY1xyXG5cclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuLmVtcHR5XHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbn1cclxuXHJcblxyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmJsb2d7XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuYmxvZyB7XHJcbiAgICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIlxyXG4ubWFpbi1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5ib3gge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjI0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDoxMTJweDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIGIuYW5pbWF0ZWQge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgY29sb3I6ICMzMjRDNjI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XHJcbn1cclxuXHJcblxyXG4uY3RhLWljb24geyBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC8yLWxheWVycy0xLnBuZykgbm8tcmVwZWF0IDEwMCU7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgcC5hbmltYXRlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIGEuYW5pbWF0ZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Q0MjgyZjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XHJcblxyXG59XHJcblxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIGEuYW5pbWF0ZWQ6aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNDI4MmY7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgYS5hbmltYXRlZDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOS9BcnJvdy1SaWdodC5wbmcpIG5vLXJlcGVhdCAxMDAlIDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLm93bC1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgKyA0NXB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcmlnaHQ6IDU1cHhcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLm93bC1kb3RzIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLm1haW4tc2xpZGVyIC5zbGlkZXIgLm93bC1kb3RzIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUge1xyXG4gICAgICAgIGJvdHRvbTogMTgwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHdpZHRoOiA2MThweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOCU7XHJcbiAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXNsaWRlciAuc2Nyb2xsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLm93bC1kb3RzIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAuYm94IC50aXRsZSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC5ib3ggLnRpdGxlIGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxuICAgIH1cclxuICAgIC5jdGEtaWNvbjIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYSAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAuYm94IC50aXRsZSBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmZcclxuICAgIH1cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC5ib3ggLnRpdGxlIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLmJveCAudmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLmJveCAudmlkZW8gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLmJveCAudmlkZW8gaWZyYW1lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLmJveCAudmlkZW86YWZ0ZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59IiwiXHJcblxyXG5cclxuLnNpdGUuYmxvZy1wYWdlIC5zaW5nbGUtYmxvZy13cmFwcGVyIC5zaW5nbGVfYmxvZ19icmVkY3J1bWIgLmhvbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0Oi0xM3B4XHJcbiB9XHJcbiAuYnJlYWRjcnVtYnMgaW1nXHJcbiB7XHJcbiAgICAgICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiB9XHJcbiBcclxuIC5icmVhZGNydW1icyAge1xyXG4gICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiB9XHJcbiBcclxuIFxyXG4gLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudHtcclxuICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDI5cHghaW1wb3J0YW50O1xyXG4gfVxyXG4gXHJcbiBcclxuIC5lbXB0eS1mcm9udC1wYWdlLWFuYXNheWZhIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnRfcmVhZF9tb3JlIHtcclxuIFxyXG4gICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gfVxyXG4gXHJcbiBcclxuIFxyXG4gLnNmLW1lbnUgYSB7XHJcbiBcclxuICAgICBwYWRkaW5nOiAwcHggNXB4IDEzcHggNXB4O1xyXG4gICBcclxuIH1cclxuIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRhaW5lciB7XHJcbiAgICAgcGFkZGluZzogMDtcclxuICAgICBtYXJnaW46IDA7XHJcbiB9XHJcbiBcclxuIC5jdGEtaWNvbjIge1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC8yLWxheWVycy0xLnBuZykgbm8tcmVwZWF0IDEwMCU7XHJcbiAgICAgd2lkdGg6IDEyMXB4O1xyXG4gICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICBmbG9hdDogcmlnaHQ7XHJcbiB9XHJcbiAuY3RhMjpob3ZlcjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTIsNDAsNDcsLjE4KTtcclxuICAgIHdpZHRoOiAxOTlweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4gLmN0YTI6YmVmb3JlIHtcclxuICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiAwO1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMTIsNDAsNDcsLjQ2KTtcclxuICAgICB3aWR0aDogNTBweDtcclxuICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcclxuIH1cclxuIC5jdGEyIHtcclxuICAgICBjb2xvcjogIzAwMDtcclxuICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICBsZXR0ZXItc3BhY2luZzogLjE2cHg7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcclxuIH1cclxuIFxyXG4gLmVtcHR5LWZyb250LXBhZ2UtYW5hc2F5ZmEgLnNlY3Rpb24taGVhZGVyXHJcbiB7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuIH1cclxuIFxyXG4gLnNhZy1rb2xvbntcclxuICAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7XHJcbiB9XHJcbiBcclxuIFxyXG4gLnBvcHVwZm9ybSBoMyB7XHJcbiAgICAgY29sb3I6ICNmZjY2MDA7XHJcbiAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcclxuICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiB9XHJcbiBcclxuXHJcbiBcclxuIFxyXG4uc2VhbGwtZnJvbnRwYWdlIC5wcm9mZW5fYnV0dG9uYXJnZXNcclxuIHtcclxuICAgICBmbG9hdDogcmlnaHQ7XHJcbiB9XHJcbiBcclxuIFxyXG4gXHJcbiBcclxuIFxyXG4gXHJcbiAud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xyXG4gICAgIGhlaWdodDogYXV0bztcclxuICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gfVxyXG4gXHJcbiAudmNfYnRuMy52Y19idG4zLWNvbG9yLWp1aWN5LXBpbmssIC52Y19idG4zLnZjX2J0bjMtY29sb3ItanVpY3ktcGluay52Y19idG4zLXN0eWxlLWZsYXQge1xyXG4gICAgIGNvbG9yOiAjMDQwNDA0O1xyXG4gICAgIGJhY2tncm91bmQ6IHVybChodHRwOi8vYXJnZS50YXNhcmxhYi5tZS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC9DVEFfQmFzZS0xLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgIGhlaWdodDogNjFweDtcclxuICAgICBjb2xvcjogIzAwMDAwMDtcclxuIGZvbnQtc2l6ZTogMTZweDtcclxuIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gfVxyXG4gXHJcbiBcclxuIC5hbmFzYXlmYS1idXR0b24ge1xyXG4gICAgIGNvbG9yOiAjMDQwNDA0O1xyXG4gICAgIGJhY2tncm91bmQ6IHVybChodHRwOi8vYXJnZS50YXNhcmxhYi5tZS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC9DVEFfQmFzZS0xLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgIGhlaWdodDogNjFweDtcclxuICAgICBjb2xvcjogIzAwMDAwMDtcclxuIGZvbnQtc2l6ZTogMTZweDtcclxuIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgIGZsb2F0OiByaWdodDtcclxuIH1cclxuIC52Y19idG4zLnZjX2J0bjMtY29sb3ItZ3JleSwgLnZjX2J0bjMudmNfYnRuMy1jb2xvci1ncmV5LnZjX2J0bjMtc3R5bGUtZmxhdCB7XHJcbiAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjAwO1xyXG4gfVxyXG4gLnZjX2dlbmVyYWwudmNfYnRuMyB7XHJcbiAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudFxyXG4gfVxyXG4gXHJcbiAudmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXkudmNfYnRuMy1zdHlsZS1mbGF0OmZvY3VzLCAudmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXkudmNfYnRuMy1zdHlsZS1mbGF0OmhvdmVyLCAudmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXk6Zm9jdXMsIC52Y19idG4zLnZjX2J0bjMtY29sb3ItZ3JleTpob3ZlciB7XHJcbiAgICAgY29sb3I6ICNkNDI4MmY7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYzAwO1xyXG4gfVxyXG4gLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rLnZjX2J0bjMtc3R5bGUtZmxhdDpmb2N1cywgLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rLnZjX2J0bjMtc3R5bGUtZmxhdDpob3ZlciwgLnZjX2J0bjMudmNfYnRuMy1jb2xvci1qdWljeS1waW5rOmZvY3VzLCAudmNfYnRuMy52Y19idG4zLWNvbG9yLWp1aWN5LXBpbms6aG92ZXIge1xyXG4gICAgIGNvbG9yOiAjZGMyNDI0O1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjM2MzAwMDtcclxuIH1cclxuIFxyXG4gXHJcbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDE0cHgpIHtcclxuIC5zZWFsbC1mcm9udHBhZ2VcclxuIHtcclxuICAgICBkaXNwbGF5Om5vbmVcclxuIH1cclxuIH1cclxuIFxyXG4gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM0NzRjNTU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2YwZWZlZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuIH0iLCJAbWVkaWEgIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDE0NDBweCkgIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIFxyXG5cclxue1xyXG5cclxuICAgI3JlY2VudF9wb3N0cyAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3JlY2VudF9wb3N0cyAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3JlYWRfbW9yZTpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEyLDQwLDQ3LC4xOCk7XHJcbiAgICAgICAgd2lkdGg6IDE5OXB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAjcmVjZW50X3Bvc3RzIC5ibG9nLXJlYWRtb3JlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUgICNyZWNlbnRfcG9zdHMgLmJsb2ctcmVhZG1vcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gICAgLnZjX3Rhc2FybGFiX2xhbmdfV1BNTCBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAud29ya2luZ19maWVsZHNfcGFnZV9oZWFkZXJfYmcge1xyXG4gICAgICAgIGhlaWdodDogMzk0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgIC5jb29sLXRpbWVsaW5lLndoaXRlLXRpbWVsaW5lLmNvbXBhY3QgLnRpbWVsaW5lLXBvc3QgLnRpbWVsaW5lLWNvbnRlbnQgaDIuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC51bHRpbWF0ZS1zdHlsZSAudGltZWxpbmUtcG9zdC50aW1lbGluZS1tYW5zb3J5IC50aW1lbGluZS1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50LXNsaWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmZkMTtcclxuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmVjZW50X3Bvc3RzX3NpbmdsZV9jb250ZW50X3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWRldGFpbHMgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnJlYWQtbW9yZS1ibG9nIHtcclxuICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UgLnJlY2VudF9wb3N0cyAuZW1wdHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbi5ibG9nX3NpbmdsZV9pbWcgaW1nXHJcbiAgICB7XHJcbiAgICBcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tYmxvZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGltZWxpbmUtcG9zdC50aW1lbGluZS1tYW5zb3J5IC5jdGxfaW5mbyAuY29udGVudC10aXRsZS1jbXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zbGlkZXItcG9zdC10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbXB0eS1mcm9udC1wYWdlLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZWNlbnRfcG9zdHMgLnJlc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIHtcclxuICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZXIgLnRpdGxlIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0tdG9wLWltZyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogNjklO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgfVxyXG4gICAgaGVhZGVyLnRhc2FybGFiLWhlYWRlciAud3BiX3dyYXBwZXIgLnZjX3Rhc2FybGFiX2xhbmdfV1BNTCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5wcm9mZW5fc2VhcmNoX2ljb24gYSBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAuZW1wdHktZnJvbnQtcGFnZS1hbmFzYXlmYS5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnRfcmVhZF9tb3JlOmJlZm9yZVxyXG4gICAge1xyXG4gICAgXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5yZWNlbnRfcG9zdHNfc2luZ2xlX2NvbnRlbnRfcmVhZF9tb3JlOmJlZm9yZVxyXG57XHJcblxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MjFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbn1cclxuLmVtcHR5LWZyb250LXBhZ2UtYW5hc2F5ZmEgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF9yZWFkX21vcmUge1xyXG4gXHJcbiAgICBwYWRkaW5nLWxlZnQ6NHB4O1xyXG59XHJcblxyXG5cclxuLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF9yZWFkX21vcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xyXG59XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zYWcgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC5vdXItc3RvcnktYm9zbHVrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcm9mZW5faWNvbmJveF9jb250ZW50X3RpdGxlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgLnJlY2VudF9wb3N0c19zaW5nbGVfY29udGVudF90aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLXJlYWRtb3JlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0tdG9wLWltZyAudHNyYi1tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9mZW5fc2VhcmNoX2ljb24gYSBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudmNfdGFzYXJsYWJfbGFuZ19XUE1MIC5pbWcge1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zbGlkZXIge1xyXG4gICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlciAudGl0bGUgYS5hbmltYXRlZDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA5L0Fycm93LVJpZ2h0LnBuZykgbm8tcmVwZWF0IDEwMCUgMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgIH1cclxuICAgIC5tYWluLXNsaWRlciAuc2xpZGVyIC50aXRsZSBhLmFuaW1hdGVkOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0MjgyZjtcclxuICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWNlbnRfcG9zdHMgLnJlc2VhcmNoLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbn0iLCJAaW1wb3J0ICcuL3Byb2Zlbi9pbmRleCc7XHJcbkBpbXBvcnQgJy4vYXJnZS9pbmRleCc7XHJcblxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMiUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Il19 */
