@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Lora:400,700|PT+Serif:400i);@import url(https://fonts.googleapis.com/css?family=Economica&display=swap);header{padding:0 80px;position:relative;transition:.3s;opacity:1;padding-right:0;z-index:10}@media (max-width:1400px){header{padding:0 40px;padding-right:0}}@media (max-width:1200px){header{padding:0 0 0 15px}header li.dropdown{display:none}}@media (max-width:992px){header{padding:0 0 0 16px}header .navbar{display:flex;justify-content:space-between;flex-wrap:nowrap}header .collapse:not(.show){display:flex}}@media (max-width:575px){header{padding-left:0}}header .hide_nav{height:0;opacity:0;transition:.3s}header .show_nav{height:64px;opacity:1;transition:.3s}header.transparent{opacity:0}header.tmp{transition:.3s}header.header_home{transition:.3s}header.header_home .site_nav_link{display:none}header.header_home .logo_full{display:block}@media (max-width:970px){header.header_home .logo_full{display:none}}header.header_home .logo_small{display:none}@media (max-width:970px){header.header_home .logo_small{display:block}}header.header_home .mobile_additional_links{display:none;flex:0 0 120px}@media (max-width:575px){header.header_home .mobile_additional_links{display:flex}header.header_home .mobile_additional_links ul{width:100%;justify-content:space-between;display:flex;padding-left:0;list-style:none;margin-bottom:0}header.header_home .mobile_additional_links ul a{font-style:normal;font-weight:800;font-size:12px;line-height:24px;color:#282828}}header .menu_block{z-index:5;position:fixed;top:0;right:-600px;width:600px;height:100vh;background:#1e232c;transition:.6s!important;opacity:1;overflow:hidden;padding-bottom:10px}@media (max-width:768px){header .menu_block{height:100vh}}header .menu_block.open{opacity:1;right:0;transition:.6s!important}@media (max-width:768px){header .menu_block.open{width:600px;height:100vh}header .menu_block.open .header_follow{display:flex}}@media (max-width:650px){header .menu_block.open{max-width:100vw;overflow:scroll;height:110vh}}header .menu_block.open .menu_inner{display:block!important}header .menu_block .header_follow{display:none;padding-left:35px}@media (max-width:575px){header .menu_block .header_follow{align-items:center;height:65px}header .menu_block .header_follow .text{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;color:#fff}header .menu_block .header_follow .icons{display:flex}header .menu_block .header_follow .icons a{border-radius:100%;margin-left:16px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;background:#dadada}header .menu_block .header_follow .icons a i{color:#1e232c}}header .menu_block .menu_inner{padding-top:140px;padding-left:40px;padding-right:40px;display:none}@media (max-width:768px){header .menu_block .menu_inner{padding-top:60px;padding-left:20px;padding-right:20px}}@media (max-width:575px){header .menu_block .menu_inner{padding-top:40px}}header .menu_block .menu_inner ul{list-style:none;padding-left:0}header .menu_block .menu_inner ul li.menu-item-has-children a{padding-bottom:8px}header .menu_block .menu_inner ul li a{padding:15px;font-style:normal;font-weight:800;font-size:24px;line-height:29px;text-transform:capitalize;color:#fff;transition:.3s;display:block}header .menu_block .menu_inner ul li a:hover{color:#75a99d;transition:.3s}header .menu_block .menu_inner ul li .sub-menu{display:flex;flex-wrap:wrap;max-width:450px;padding-left:15px}header .menu_block .menu_inner ul li .sub-menu li a{padding-left:0;padding-right:0;font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-transform:uppercase;color:#fff;opacity:.6;padding-top:8px;margin-right:8px}header .menu_block .menu_inner ul li .sub-menu li a:hover{color:#75a99d;transition:.3s}header .menu_block .menu_inner .search_holder{display:none}header .menu_block .menu_inner .search_holder input{border-bottom:1px solid #fff;color:#fff}header .menu_block .menu_inner .search_holder .icon_holder{background-image:url(../../search_icon_menu.svg)!important}@media (max-width:994px){header .menu_block .menu_inner .search_holder{display:block}}header .navbar-brand{padding:0}@media (max-width:575px){header .navbar-brand{flex:0 0 27px}}header .navbar-brand svg{max-width:172px;width:100%}header nav.navbar{padding:0}@media (max-width:575px){header nav.navbar{padding:0 0 0 16px}}header nav.navbar .navbar-collapse{width:100%;justify-content:space-between;align-items:center}@media (max-width:870px){header nav.navbar .navbar-collapse{justify-content:flex-end}}header nav.navbar .navbar-collapse .left{display:flex;align-items:center;padding-top:10px}@media (max-width:870px){header nav.navbar .navbar-collapse .left{display:none}}header nav.navbar .navbar-collapse .left li a{font-style:normal;font-weight:800;font-size:12px;line-height:24px;text-transform:capitalize;color:#282828;border-bottom:2px transparent solid;position:relative;display:block}header nav.navbar .navbar-collapse .left li a:after{content:'';position:absolute;left:0;right:0;height:2px;bottom:-10px;background:0 0}header nav.navbar .navbar-collapse .left li a:hover{color:#dda380}header nav.navbar .navbar-collapse .left li a:hover:after{background:#dda380}header nav.navbar .navbar-collapse .left li a.active{color:#dda380}header nav.navbar .navbar-collapse .left li a.active:after{background:#dda380}header nav.navbar .navbar-collapse .left .navbar-nav .dropdown-toggle{width:101px;display:block;position:relative}header nav.navbar .navbar-collapse .left .navbar-nav .dropdown-toggle:after{right:-6px;top:17px;position:absolute;display:block;display:none;width:11px;height:8px;content:"";background-image:url(../../arrow_bottom.png);border:none;background-size:contain;background-position:0 0;background-repeat:no-repeat}header nav.navbar .navbar-collapse .right{display:flex;align-items:center}header nav.navbar .navbar-collapse .right .header_follow{display:flex;align-items:center;margin-right:24px}@media (max-width:870px){header nav.navbar .navbar-collapse .right .header_follow{display:none}}header nav.navbar .navbar-collapse .right .header_follow .text{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#282828;margin-right:16px}header nav.navbar .navbar-collapse .right .header_follow .icons{display:flex}header nav.navbar .navbar-collapse .right .header_follow .icons a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#282828;margin-right:16px}header nav.navbar .navbar-collapse .right .header_follow .icons a i{color:#fff;font-size:12px;transition:.3s}header nav.navbar .navbar-collapse .right .header_follow .icons a:hover{background:#75a99d}header nav.navbar .navbar-collapse .right .header_follow .icons a:hover i{transition:.3s;color:#fff}header nav.navbar .navbar-collapse .right .func_icons{display:flex;align-items:center;padding-right:42px}header nav.navbar .navbar-collapse .right .func_icons .search_icon{position:relative;margin-right:42px}header nav.navbar .navbar-collapse .right .func_icons .open_form{cursor:pointer}header nav.navbar .navbar-collapse .right .func_icons .open_form:hover path{fill:#2f675a}header nav.navbar .navbar-collapse .right .header_button{z-index:6;position:relative;width:220px;height:112px;transition:0s}@media (max-width:768px){header nav.navbar .navbar-collapse .right .header_button{height:65px;max-width:140px}}@media (max-width:575px){header nav.navbar .navbar-collapse .right .header_button{height:56px;max-width:96px}}header nav.navbar .navbar-collapse .right .header_button a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;text-transform:capitalize;color:#fff;background:#75a99d;transition:.3s;z-index:6;position:relative}header nav.navbar .navbar-collapse .right .header_button a:hover{transition:.3s;background:#2f675a}header nav.navbar .navbar-collapse .right .menu_burger{background:#1e232c;height:112px;display:flex;width:112px;align-items:center;justify-content:center;cursor:pointer;z-index:6;position:relative}@media (max-width:768px){header nav.navbar .navbar-collapse .right .menu_burger{width:65px;height:65px}}@media (max-width:575px){header nav.navbar .navbar-collapse .right .menu_burger{width:56px;height:56px}}header nav.navbar .navbar-collapse .right .menu_burger .inner{width:32px}header nav.navbar .navbar-collapse .right .menu_burger .inner div{width:24px;height:2px;background:#fff}header nav.navbar .navbar-collapse .right .menu_burger .inner .line_top{margin-bottom:8px;margin-left:8px;transition:.3s}header nav.navbar .navbar-collapse .right .menu_burger .inner .line_bottom{transition:.3s}header nav.navbar .navbar-collapse .right .menu_burger:hover .inner .line_top{margin-left:4px;transition:.3s}header nav.navbar .navbar-collapse .right .menu_burger:hover .inner .line_bottom{margin-left:4px;transition:.3s}header nav.navbar .navbar-collapse .right .menu_burger.close{background:#14171d}header nav.navbar .navbar-collapse .right .menu_burger.close .inner{width:24px;height:24px}header nav.navbar .navbar-collapse .right .menu_burger.close .inner div{width:24px;height:2px}header nav.navbar .navbar-collapse .right .menu_burger.close .inner .line_top{transition:.3s;background:#dda380;margin:0;margin-top:10px;transform:rotate(45deg)}header nav.navbar .navbar-collapse .right .menu_burger.close .inner .line_bottom{transition:.3s;background:#dda380;margin:0;transform:rotate(135deg);margin-top:-1px}header nav.navbar .navbar-collapse .right .menu_burger.close:hover .inner .line_top{margin-left:0;transition:.3s}header nav.navbar .navbar-collapse .right .menu_burger.close:hover .inner .line_bottom{margin-left:0;transition:.3s}header .hidden_category_menu{width:100%;display:none}header .hidden_category_menu.fixed{display:block}header .hidden_category_menu ul{list-style:none;display:flex;width:100%;justify-content:space-around;padding-left:0;background:#f4f2f0}header .hidden_category_menu ul li a{padding:16px 8px;font-weight:800;font-size:12px;line-height:24px;color:#282828}header #header_svg{cursor:pointer;position:relative;z-index:10}header #header_svg.hide{display:none}header .close_form_js{cursor:pointer;position:relative;z-index:10;display:none}header .close_form_js.active{display:block}header .search_icon{margin-left:50px;position:relative;z-index:9}@media (max-width:992px){header .search_icon{display:none}}header .search_icon form{position:absolute;top:0;right:0;height:33px;width:0;transition:.4s;z-index:-1;opacity:0;background:0 0}header .search_icon form input{width:0;border:none;border-bottom:1px solid #75a99d;padding-bottom:8px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;transition:.4s;background:0 0;caret-color:#75a99d;border-radius:0}header .search_icon.active form{position:absolute;width:710px;transition:.4s;opacity:1;z-index:9}@media (max-width:1400px){header .search_icon.active form{width:450px}}header .search_icon.active form input{width:710px;transition:.4s}@media (max-width:1400px){header .search_icon.active form input{width:450px}}header.header_all{border-bottom:1px solid #f4f2f0;transition:.3s;background:#fff;position:-webkit-sticky;position:sticky;top:0}header.header_all .header_button{transition:0s;height:65px!important;max-width:140px}@media (max-width:992px){header.header_all .navbar-nav{flex-direction:row}header.header_all .navbar-nav li a{padding-right:.5rem;padding-left:.5rem}}header.header_all .menu_burger{transition:0s;width:65px!important;height:65px!important}header.header_all .logo_small{display:none}@media (max-width:970px){header.header_all .logo_small{display:none}}@media (max-width:575px){header.header_all .logo_small{display:block}}header.header_all #breadcrumbs a:hover{color:#2f675a}header.header_all .mobile_additional_links{display:none;flex:0 0 120px}@media (max-width:575px){header.header_all .mobile_additional_links{display:flex}header.header_all .mobile_additional_links ul{width:100%;justify-content:space-between;display:flex;padding-left:0;list-style:none;margin-bottom:0}header.header_all .mobile_additional_links ul a{font-style:normal;font-weight:800;font-size:12px;line-height:24px;color:#282828}}header.header_all .mobile_additional_links #header_search_mobile input{display:none}@media (max-width:970px){header.header_all .logo_full{display:block}}@media (max-width:575px){header.header_all .logo_full{display:none}}header.header_all #navbarDropdownMenuLink{margin-right:84px}header.header_all .search_icon{margin-left:35px!important}@media (max-width:1060px){header.header_all .search_icon{margin-left:15px!important}}@media (max-width:995px){header.header_all .search_icon{display:none}}.new_footer{padding:80px 0 24px 0;background:#14171d}@media (max-width:575px){.new_footer{padding-top:60px}}.new_footer .contact_col_hidden{display:none;max-width:280px}@media (max-width:1133px) and (min-width:900px){.new_footer{padding-left:65px!important}}@media (max-width:900px){.new_footer{padding-left:0}}@media (max-width:1133px) and (min-width:575px){.new_footer .col-md-3{flex:0 0 100%;max-width:100%}.new_footer .col-md-3 .content_section{max-width:720px;width:100%;display:flex;justify-content:space-between}.new_footer .col-md-3 .content_section .contact_col{display:none}.new_footer .col-md-3 .content_section .contact_col_hidden{display:block}.new_footer .col-md-3 .site_description{max-width:280px}.new_footer .col-md-9{flex:0 0 100%;max-width:775px;display:flex;justify-content:space-between}.new_footer .col-md-9 .single_row{padding-left:0;max-width:250px}}.new_footer .content_section{max-width:280px}.new_footer .content_section .logo{margin-bottom:40px}@media (max-width:575px){.new_footer .content_section .logo{margin-bottom:24px}}.new_footer .content_section .site_description{font-family:BwModelica,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fff;margin-bottom:48px}@media (max-width:575px){.new_footer .content_section .site_description{margin-bottom:40px}}.new_footer .content_section .info_item{margin-bottom:24px;max-width:210px}.new_footer .content_section .info_item:last-child{margin-bottom:0}.new_footer .content_section .info_item span{display:block;font-family:BwModelica,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fff}.new_footer .content_section .info_item .no_link,.new_footer .content_section .info_item a{color:#75a99d;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none!important}.new_footer .content_section .info_item .no_link:hover,.new_footer .content_section .info_item a:hover{color:#2f675a}.new_footer .content_section .info_item div{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.new_footer .content_section .clutch{margin-top:51px;margin-bottom:73px}.new_footer .single_row{padding-left:50px;padding-top:5px}@media (max-width:575px){.new_footer .single_row{padding-left:0}}.new_footer .single_row .top_title{font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:40px}.new_footer .single_row .row_section .menu_handler .title{font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:24px;letter-spacing:.01em;text-transform:capitalize;color:#fff;margin-bottom:16px}.new_footer .single_row .row_section .menu_handler .title a{font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:24px;letter-spacing:.01em;text-transform:capitalize;color:#fff;text-decoration:none;transition:.3s}.new_footer .single_row .row_section .menu_handler .title a:hover{transition:.3s;color:#dda380}.new_footer .single_row .row_section .menu_handler ul{list-style:none;padding:0;margin-bottom:64px}@media (max-width:575px){.new_footer .single_row .row_section .menu_handler ul{margin-bottom:24px}}.new_footer .single_row .row_section .menu_handler ul li a,.new_footer .single_row .row_section .menu_handler ul li span{font-family:BwModelica,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;color:#fff;opacity:.6;cursor:pointer}.new_footer .single_row .row_section .menu_handler ul li a:hover,.new_footer .single_row .row_section .menu_handler ul li span:hover{opacity:1}.new_footer .footer_info_row .socials_row{flex:0 0 100%;justify-content:center;display:flex;margin-bottom:40px;padding-top:10px}@media (max-width:992px){.new_footer .footer_info_row .socials_row{margin-bottom:0}}.new_footer .footer_info_row .socials_row .socials li:not(:last-child){margin-right:32px}.new_footer .footer_info_row .copyright{font-family:BwModelica,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;color:#fff}.new_footer .footer_info_row .dmca_prtcd_bagde a{display:flex;align-items:center}.new_footer .footer_info_row .dmca_prtcd_bagde a img{width:100px;height:20px;-o-object-fit:contain;object-fit:contain}.new_footer .footer_info_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.new_footer .footer_info_row .copyright{font-family:BwModelica,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;color:#fff}.new_footer .footer_info_row .dmca_prtcd_bagde a{display:flex;align-items:center}.new_footer .footer_info_row .dmca_prtcd_bagde a img{width:100px;height:20px;-o-object-fit:contain;object-fit:contain}.new_footer .clutch-widget{overflow:hidden!important;width:215px!important;height:52px!important;position:relative}.new_footer .clutch-widget iframe{width:100%;max-width:100%;height:100%}.new_footer .reset{margin:0;padding:0;list-style-type:none}.new_footer .flex{display:flex;align-items:flex-start;flex-wrap:wrap}.sidebar{position:-webkit-sticky;position:sticky;top:85px;max-width:380px;padding-bottom:100px;z-index:9}@media (max-width:768px){.sidebar{margin:0 auto;padding-bottom:20px}}.sidebar .inner{width:100%;padding:48px 40px 23px 40px}@media (max-width:600px){.sidebar .inner{padding:40px 0}}.sidebar .inner .title{font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:24px}.sidebar .inner .tag_cloud{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:100%}.sidebar .inner .tag_cloud a{padding:4px 8px;font-style:normal;font-weight:500;font-size:10px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#282828}.sidebar .inner .tag_cloud a:hover{background:#2f675a}.sidebar .inner .single_item{display:flex;justify-content:space-between;margin-bottom:25px}.sidebar .inner .single_item .post_icon{margin-right:10px;flex:0 0 14px}.sidebar .inner .single_item .post_icon svg{width:100%}.sidebar .inner .single_item .post_icon.hide{opacity:0}.sidebar .inner .single_item .post_content .title{font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:14px;line-height:22px;color:#282828;max-width:285px;margin-bottom:10px;letter-spacing:normal;text-transform:none}.sidebar .inner .single_item .post_content .title:hover{color:#75a99d}.sidebar .inner .single_item .post_content .author{font-family:BwModelica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#282828;display:block;margin-bottom:5px}.sidebar .inner .single_item .post_content .author:hover{color:#75a99d}.sidebar .inner .single_item .post_content .additional_info{display:flex;font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#282828}@media (max-width:955px){.sidebar .inner .single_item .post_content .additional_info{flex-wrap:wrap}}.sidebar .inner .single_item .post_content .additional_info .date{margin-right:8px}.sidebar .inner .single_item .post_content .additional_info .speed{margin-left:8px}@media (max-width:955px){.sidebar .inner .single_item .post_content .additional_info .speed{margin-left:0}}.side_form_holder{position:fixed;bottom:0;top:0;transition:.7s;opacity:0;z-index:-1;display:none;max-width:720px;width:100%;left:calc(50% - 360px)}@media (min-width:992px){.side_form_holder.form_mdl{max-width:58.333333%;left:16.666667%;margin-left:-1.3px}}@media (min-width:1500px){.side_form_holder.form_mdl{left:17.666667%;margin-left:-13px}}@media (min-width:2080px){.side_form_holder.form_mdl{margin-left:5px}}@media (min-width:2200px){.side_form_holder.form_mdl{margin-left:8px}}@media (min-width:2300px){.side_form_holder.form_mdl{margin-left:13px}}@media (min-width:2400px){.side_form_holder.form_mdl{margin-left:17px}}@media (min-width:2560px){.side_form_holder.form_mdl{margin-left:20px}}@media (max-width:760px){.side_form_holder{max-width:560px;left:calc(50% - 280px)}}@media (max-width:575px){.side_form_holder{max-width:400px;left:calc(50% - 200px)}}@media (max-width:450px){.side_form_holder{max-width:100%;width:100%;left:0;right:0;top:0;height:100vh}}.side_form_holder.open{opacity:1;z-index:100;transition:.7s;overflow:hidden;display:flex;align-items:center;justify-content:center}.side_form_holder .form_inner{height:461px;max-width:720px;width:100%;background:#1e232c}@media (max-width:575px){.side_form_holder .form_inner{right:15px}}@media (max-width:450px){.side_form_holder .form_inner{width:100%;left:0;right:0;top:0;height:100vh}}.side_form_holder .form_inner .form_header{padding:24px 24px 10px 24px;display:flex;justify-content:flex-end}.side_form_holder .form_inner .title{width:100%;padding:10px 48px 32px 48px}@media (min-width:992px){.side_form_holder .form_inner .title{padding-bottom:80px}}@media (max-width:992px){.side_form_holder .form_inner .title{max-width:340px}}.side_form_holder .form_inner .title h2{font-style:normal;font-weight:900;font-size:32px;line-height:40px;text-transform:uppercase;color:#fff}.side_form_holder .form_inner .title .submit_title{display:none}.side_form_holder .form_inner form{max-width:635px;padding-left:48px}@media (max-width:992px){.side_form_holder .form_inner form{max-width:calc(100% - 50px)}}.side_form_holder .form_inner .input_section{margin-top:10px}.side_form_holder .form_inner .input_section .input_holder{position:relative;padding:22px 0 20px 0;margin-bottom:15px}.side_form_holder .form_inner .input_section .input_holder .input_label{position:absolute;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff;top:17px;left:0;transition:.3s;z-index:0}.side_form_holder .form_inner .input_section .input_holder input{position:relative;z-index:1;width:100%;border:none;border-bottom:1px solid #dda380;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;background:0 0;border-radius:0}.side_form_holder .form_inner .input_section .input_holder input:-internal-autofill-selected,.side_form_holder .form_inner .input_section .input_holder input:active,.side_form_holder .form_inner .input_section .input_holder input:focus,.side_form_holder .form_inner .input_section .input_holder input:visited{outline:0;background:0 0!important;border:none;border-bottom:1px solid #75a99d;background-color:transparent!important}.side_form_holder .form_inner .input_section .input_holder.active .input_label{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#75a99d;transition:.3s;top:0}.side_form_holder .form_inner .input_section .input_holder.active input{border-bottom:1px solid #75a99d}.side_form_holder .form_inner .checkbox_row{display:flex;flex-wrap:wrap;max-width:300px;justify-content:space-between}.side_form_holder .form_inner .checkbox_row .single_checkbox{flex:0 0 140px;margin-bottom:24px;padding-right:0}.side_form_holder .form_inner .description{font-style:normal;font-weight:400;font-size:10px;line-height:18px;color:#fff}@media (min-width:1200px){.side_form_holder .form_inner .description{font-size:13px;line-height:21px}}.side_form_holder .form_inner .description a{text-decoration:underline;color:#fff}.side_form_holder .form_inner .submit{padding-top:30px}@media (min-width:992px){.side_form_holder .form_inner .submit{padding-top:52px}}.side_form_holder .form_inner .submit button{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none}.side_form_holder .form_inner .submit button:active,.side_form_holder .form_inner .submit button:focus{outline:0;border:none;background:0 0;box-shadow:none}.side_form_holder .form_inner .submit button span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#fff;margin-right:12px}.side_form_holder .form_inner .submit button .button_animated{position:relative;width:50px;display:flex;align-items:center}.side_form_holder .form_inner .submit button .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.side_form_holder .form_inner .submit button .button_animated svg path{fill:#fff;transition:.3s}.side_form_holder .form_inner .submit button .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#75a99d;z-index:1}.side_form_holder .form_inner .submit button:hover span{transition:.3s;color:#fff}.side_form_holder .form_inner .submit button:hover .button_animated svg{transition:.3s;left:8px}.side_form_holder .form_inner .submit button:hover .button_animated svg path{transition:.3s;fill:#75a99d}.side_form_holder .form_inner .submit button:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#fff;right:5px}.side_form_holder .form_inner .success_holder{display:none}.side_form_holder .form_inner .success_holder .text{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff;margin-bottom:45px;padding-left:64px;padding-right:15px}.side_form_holder .form_inner .success_holder .img_holder{max-width:100%;display:flex;align-items:center;justify-content:center}.side_form_holder .form_inner.done form{display:none}.side_form_holder .form_inner.done .title .submit_title{display:block;max-width:295px}.side_form_holder .form_inner.done .title .main{display:none}.side_form_holder .form_inner.done .success_holder{display:block}.side_form_holder.done .title .main{display:none}.side_form_holder.done .title .submit_title{display:block}.side_form_holder.done #form_side{display:none}.side_form_holder.done .success_holder{display:block}#blog-subscription-ebook{padding:23px;background:#f4f2f0}#blog-subscription-ebook .subtitle{font-style:normal;font-weight:700;font-size:16px;line-height:28px;color:#282828!important;text-align:left;margin:0;font-family:BwModelica;margin-bottom:12px}#blog-subscription-ebook a{display:block;max-width:280px}#blog-subscription-ebook a img{max-width:100%;height:auto}#blog-subscription-ebook .input_holder{position:relative;padding:5px 0 20px 0;margin-bottom:0}#blog-subscription-ebook .input_holder br{display:none}#blog-subscription-ebook .input_holder .input_label{position:absolute;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282828;top:14px;left:0;transition:.3s;z-index:0}#blog-subscription-ebook .input_holder input{position:relative;z-index:1;width:100%;border:none;border-bottom:1px solid #dda380;font-style:normal;font-weight:700;font-size:15px;line-height:32px;color:#282828;background:0 0}#blog-subscription-ebook .input_holder input:-internal-autofill-selected,#blog-subscription-ebook .input_holder input:active,#blog-subscription-ebook .input_holder input:focus,#blog-subscription-ebook .input_holder input:visited{outline:0;background:0 0!important;border:none;border-bottom:1px solid #75a99d;background-color:transparent!important}#blog-subscription-ebook .input_holder.active .input_label{font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#75a99d;transition:.3s;top:-2px}#blog-subscription-ebook .input_holder.active input{border-bottom:1px solid #75a99d}#blog-subscription-ebook .single_checkbox{display:flex;align-items:center;margin-bottom:33px}@media (max-width:1330px){#blog-subscription-ebook .single_checkbox{margin-bottom:15px;flex:0 0 50%}}#blog-subscription-ebook .single_checkbox p{margin:0}#blog-subscription-ebook .single_checkbox .checkbox_indicator{width:24px;height:24px;border:1px solid #dda380;transition:.3s;position:relative;display:flex;justify-content:center;align-items:center;margin-right:12px}#blog-subscription-ebook .single_checkbox .checkbox_indicator .checked_indicator{display:none}#blog-subscription-ebook .single_checkbox input{display:none}#blog-subscription-ebook .single_checkbox .wpcf7-form-control{display:none}#blog-subscription-ebook .single_checkbox span{margin-bottom:0;font-style:normal;font-weight:400;font-size:14px;line-height:24px;display:flex;align-items:center;color:#282828;cursor:pointer;font-family:BwModelica}#blog-subscription-ebook .single_checkbox span a{display:block;font-size:14px;line-height:24px;font-family:BwModelica}#blog-subscription-ebook .single_checkbox:hover .checkbox_indicator{border-color:#75a99d;transition:.3s}#blog-subscription-ebook .single_checkbox.checked .checkbox_indicator{background:#75a99d;border-color:#75a99d}#blog-subscription-ebook .single_checkbox.checked .checkbox_indicator .checked_indicator{display:flex;justify-content:center;align-items:center}#blog-subscription-ebook .single_checkbox.checked .checkbox_indicator .checked_indicator svg{width:14px}#blog-subscription-ebook button{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none}#blog-subscription-ebook button:active,#blog-subscription-ebook button:focus{outline:0;border:none;background:0 0;box-shadow:none}#blog-subscription-ebook button span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#282828;margin-right:12px}#blog-subscription-ebook button .button_animated{position:relative;width:50px;display:flex;align-items:center}#blog-subscription-ebook button .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}#blog-subscription-ebook button .button_animated svg path{fill:#282828;transition:.3s}#blog-subscription-ebook button .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#dda380;z-index:1}#blog-subscription-ebook button:hover span{transition:.3s;color:#75a99d}#blog-subscription-ebook button:hover .button_animated svg{transition:.3s;left:8px}#blog-subscription-ebook button:hover .button_animated svg path{transition:.3s;fill:#fff}#blog-subscription-ebook button:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}#blog-subscription-ebook .row_cf7{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}#blog-subscription-ebook .row_cf7 .left_col{max-width:350px;padding:0 15px}#blog-subscription-ebook .row_cf7 .right_col{max-width:310px;padding:0 15px}#lets_disqus{background:#f4f2f0;padding:40px;display:none}#lets_disqus br{display:none}#lets_disqus h3{padding:0;font-style:normal;font-weight:800!important;font-size:32px!important;line-height:38px!important;color:#282828!important;margin-bottom:17px!important}#lets_disqus .input_section .input_holder{position:relative;padding:5px 0 17px 0;margin-bottom:0}#lets_disqus .input_section .input_holder br{display:none}#lets_disqus .input_section .input_holder .input_label{position:absolute;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282828;top:14px;left:0;transition:.3s;z-index:0}#lets_disqus .input_section .input_holder .iti__flag-container{font-family:BwModelica,sans-serif;font-size:14px}#lets_disqus .input_section .input_holder input{font-family:BwModelica,sans-serif;position:relative;z-index:1;width:100%;border:none;border-bottom:1px solid #dda380;font-style:normal;font-weight:700;font-size:14px;line-height:32px;color:#282828;background:0 0}#lets_disqus .input_section .input_holder input:-internal-autofill-selected,#lets_disqus .input_section .input_holder input:active,#lets_disqus .input_section .input_holder input:focus,#lets_disqus .input_section .input_holder input:visited{outline:0;background:0 0!important;border:none;border-bottom:1px solid #75a99d;background-color:transparent!important}#lets_disqus .input_section .input_holder.active .input_label{font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#75a99d;transition:.3s;top:-2px}#lets_disqus .input_section .input_holder.active input{border-bottom:1px solid #75a99d}#lets_disqus .input_section.input_row{display:flex;justify-content:space-between}#lets_disqus .input_section.input_row .input_holder{max-width:312px}#lets_disqus .input_section.single_input_row{margin-top:30px}#lets_disqus .file_attach{margin-bottom:15px}#lets_disqus .file_attach input{display:none}#lets_disqus .file_attach p{display:none}#lets_disqus .file_attach .file_placeholder{cursor:pointer}#lets_disqus .file_attach .file_placeholder span{text-decoration:underline;font-style:normal;font-weight:400;font-size:14px;line-height:24px;font-family:BwModelica,sans-serif}#lets_disqus .checkbox_row{display:block}#lets_disqus .checkbox_row .single_checkbox{padding-right:0;margin-bottom:15px}#lets_disqus .checkbox_row .single_checkbox label{font-style:normal;font-weight:400;font-size:14px;line-height:24px;display:flex;align-items:center;color:#282828}#lets_disqus .checkbox_row .single_checkbox p{margin:0}#lets_disqus button{margin-top:30px;cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none}#lets_disqus button:active,#lets_disqus button:focus{outline:0;border:none;background:0 0;box-shadow:none}#lets_disqus button span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#282828;margin-right:12px}#lets_disqus button .button_animated{position:relative;width:50px;display:flex;align-items:center}#lets_disqus button .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}#lets_disqus button .button_animated svg path{fill:#282828;transition:.3s}#lets_disqus button .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#dda380;z-index:1}#lets_disqus button:hover span{transition:.3s;color:#75a99d}#lets_disqus button:hover .button_animated svg{transition:.3s;left:8px}#lets_disqus button:hover .button_animated svg path{transition:.3s;fill:#fff}#lets_disqus button:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}#lets_disqus .success_disqus{display:none;font-style:normal;font-weight:900;font-size:56px;line-height:72px;text-transform:uppercase;color:#282828;font-family:BwModelica,sans-serif}#lets_disqus .success_disqus span{color:#75a99d}#lets_disqus.success .lead-form{display:none}#lets_disqus.success .success_disqus{display:block}#lets_disqus input[type=tel]{z-index:0!important}#lets_disqus .iti__country-list{background:#f4f2f0;border-color:#dda37f;border-radius:4px}.post_user_info_inner{display:none}.mce-i-django__shortcode{background-image:url(../images/django-ico.png);background-size:cover;background-repeat:no-repeat}.new_shortcode_box .link{margin-top:28px}.new_shortcode_box .link a{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none;text-decoration:none!important}.new_shortcode_box .link a:active,.new_shortcode_box .link a:focus{outline:0;border:none;background:0 0;box-shadow:none}.new_shortcode_box .link a span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#282828;margin-right:12px}.new_shortcode_box .link a .button_animated{position:relative;width:50px;display:flex;align-items:center}.new_shortcode_box .link a .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.new_shortcode_box .link a .button_animated svg path{fill:#282828;transition:.3s}.new_shortcode_box .link a .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#dda380;z-index:1}.new_shortcode_box .link a:hover span{transition:.3s;color:#75a99d}.new_shortcode_box .link a:hover .button_animated svg{transition:.3s;left:8px}.new_shortcode_box .link a:hover .button_animated svg path{transition:.3s;fill:#fff}.new_shortcode_box .link a:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}.shortcode_service_box{margin-top:30px;margin-bottom:30px;background:#f4f2f0;display:flex;justify-content:space-between}.shortcode_service_box .content_holder{padding-top:24px;padding-bottom:28px;padding-left:24px;flex:0 0 55%}@media (max-width:992px){.shortcode_service_box .content_holder{flex:0 0 100%}}.shortcode_service_box .content_holder .shortcode_logo{margin-bottom:24px}.shortcode_service_box .content_holder .shortcode_logo .black_fill{fill:#282828}.shortcode_service_box .content_holder .title{font-weight:900;font-size:24px;line-height:34px;max-width:360px;color:#282828;margin-bottom:8px;font-family:BwModelica,sans-serif}.shortcode_service_box .content_holder .description{font-weight:500;font-size:14px;line-height:24px;color:#282828;max-width:270px;font-family:BwModelica,sans-serif}.shortcode_service_box .illustration{flex:0 0 45%}@media (max-width:992px){.shortcode_service_box .illustration{display:none}}.shortcode_service_box .illustration img{height:100%!important;-o-object-fit:cover;object-fit:cover}.shortcode_case_box{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:30px;margin-top:30px}.shortcode_case_box .green_block{position:absolute;left:0;top:0;width:58px;height:88px;background:#75a99d;z-index:1}.shortcode_case_box .content{background:rgba(30,35,44,.8);padding:15px 32px 32px 32px}.shortcode_case_box .content .title{font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:45px;line-height:53px;color:#fff;position:relative;z-index:2;margin-bottom:25px}@media (max-width:992px){.shortcode_case_box .content .title{font-size:24px;line-height:34px}}.shortcode_case_box .content .content_holder{z-index:1;display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1200px){.shortcode_case_box .content .content_holder{flex-wrap:wrap}}.shortcode_case_box .content .content_holder .description{font-family:BwModelica,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:29px;max-width:480px;color:#fff;position:relative;z-index:1}@media (max-width:992px){.shortcode_case_box .content .content_holder .description{font-size:14px;line-height:24px}}.shortcode_case_box .content .content_holder .link span{color:#fff}.shortcode_case_box .content .content_holder .link path{fill:#fff}.shortcode_case_box .content .content_holder .link .shape{background:#75a99d}.shortcode_case_box .content .content_holder .link a:hover span{transition:.3s;color:#dda380}.shortcode_case_box .content .content_holder .link a:hover .button_animated svg{transition:.3s;left:8px}.shortcode_case_box .content .content_holder .link a:hover .button_animated svg path{transition:.3s;fill:#fff}.shortcode_case_box .content .content_holder .link a:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#dda380;right:5px}.supsystic-table-loader.spinner{display:none}.supsystic-tables-wrap{visibility:visible!important}.supsystic-tables-wrap table td{border:1px #282828 solid;padding:5px}.blog-subscription.default.small{display:none!important}.info_box_shortcode_holder{margin:20px 0;padding:48px 48px 52px 82px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;font-family:BwModelica,sans-serif}@media (min-width:992px){.info_box_shortcode_holder{min-height:280px}}@media (max-width:575px){.info_box_shortcode_holder{padding:25px 24px 28px 55px}}@media (max-width:450px){.info_box_shortcode_holder{padding-left:24px}}.info_box_shortcode_holder:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.6;z-index:1;transition:.3s}.info_box_shortcode_holder .info_box_label{z-index:2;position:absolute;transform:rotate(-90deg);color:#dda380;font-size:10px;font-family:BwModelica,sans-serif;font-weight:700;line-height:16px;letter-spacing:2px;text-transform:uppercase;width:100px;text-align:right;left:-22px;top:80px}@media (max-width:450px){.info_box_shortcode_holder .info_box_label{position:relative;transform:none;top:unset;left:unset;right:unset;width:auto;text-align:left;margin-bottom:20px}}.info_box_shortcode_holder .info_box_logo{z-index:2;position:relative;max-width:150px;width:100%;max-height:40px;margin-bottom:24px;display:flex}@media (max-width:575px){.info_box_shortcode_holder .info_box_logo{margin-bottom:20px}}.info_box_shortcode_holder .info_box_logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;width:100%;height:auto}.info_box_shortcode_holder .info_box_title{z-index:2;position:relative;color:#fff;font-size:28px;font-family:BwModelica,sans-serif;font-weight:800;line-height:40px;margin-bottom:28px}@media (max-width:575px){.info_box_shortcode_holder .info_box_title{font-size:24px;line-height:32px;margin-bottom:24px}}.info_box_shortcode_holder .info_box_link{z-index:2;position:relative}.info_box_shortcode_holder .info_box_link a{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none;text-decoration:none!important}.info_box_shortcode_holder .info_box_link a:active,.info_box_shortcode_holder .info_box_link a:focus{outline:0;border:none;background:0 0;box-shadow:none}.info_box_shortcode_holder .info_box_link a span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#fff;margin-right:12px}.info_box_shortcode_holder .info_box_link a .button_animated{position:relative;width:50px;display:flex;align-items:center}.info_box_shortcode_holder .info_box_link a .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.info_box_shortcode_holder .info_box_link a .button_animated svg path{fill:#fff;transition:.3s}.info_box_shortcode_holder .info_box_link a .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#dda380;z-index:1}.info_box_shortcode_holder .info_box_link a:hover span{transition:.3s;color:#75a99d}.info_box_shortcode_holder .info_box_link a:hover .button_animated svg{transition:.3s;left:8px}.info_box_shortcode_holder .info_box_link a:hover .button_animated svg path{transition:.3s;fill:#fff}.info_box_shortcode_holder .info_box_link a:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}.info_box_shortcode_holder:hover:before{transition:.3s;background:#1e232c;opacity:1}.info_box_shortcode_holder:hover a span{transition:.3s;color:#75a99d}.info_box_shortcode_holder:hover a .button_animated svg{transition:.3s;left:8px}.info_box_shortcode_holder:hover a .button_animated svg path{transition:.3s;fill:#fff}.info_box_shortcode_holder:hover a .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}.ebook_simple{background:#1e232c;padding:40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-width:720px;margin:55px auto;width:100%;font-family:"Bw Modelica LGC",sans-serif}@media (max-width:1200px){.ebook_simple{padding:24px}}@media (max-width:600px){.ebook_simple .inner{max-width:310px;width:100%;margin:0 auto}}.ebook_simple .inner .badge{margin-bottom:16px;text-align:left;color:#dda380;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase}@media (max-width:600px){.ebook_simple .inner .badge{text-align:center;width:100%}}.ebook_simple .inner .content_row{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:600px){.ebook_simple .inner .content_row{justify-content:center}}.ebook_simple .inner .content_row .content_section{max-width:304px;width:100%;display:block;color:#fff;font-size:20px;font-style:normal;font-weight:800;line-height:32px}@media (max-width:1050px){.ebook_simple .inner .content_row .content_section{margin-bottom:24px}}@media (max-width:600px){.ebook_simple .inner .content_row .content_section{text-align:center}}.ebook_simple .inner .content_row .img_holder{max-width:203px;height:288px;width:100%;margin:0;margin-top:-36px}@media (max-width:1050px){.ebook_simple .inner .content_row .img_holder{padding:10px 0;margin-top:0;margin-bottom:24px}}.ebook_simple .inner .content_row .img_holder img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.ebook_simple .button{background:#75a99d;width:304px;height:48px;display:flex;align-items:center;text-decoration:none!important;justify-content:center;color:#fff!important;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.48px;text-transform:uppercase;margin-top:-48px}@media (max-width:1050px){.ebook_simple .button{margin-top:0}}@media (max-width:600px){.ebook_simple .button{margin:0 auto;margin-top:24px;max-width:304px;width:100%}}.ebook_simple .button:hover{background:#2f675a}.cookie_notification{position:fixed;bottom:0;left:0;right:0;background:#1e232c;padding:17px 0;z-index:10;display:none}.cookie_notification.show{display:block}.cookie_notification .text{font-family:BwModelica,Sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:18px;max-width:770px;color:#fff}.cookie_notification .text a{color:#75a99d;text-decoration:underline}.cookie_notification .button_holder{display:flex;align-items:center}.cookie_notification .button_holder button{width:140px;height:48px;font-style:normal;font-weight:800;font-size:14px;line-height:24px;color:#fff;font-family:BwModelica,Sans-serif;background:#75a99d;border:1px solid #75a99d;transition:.3s}@media (max-width:992px){.cookie_notification .button_holder button{font-size:10px}}.cookie_notification .button_holder button:hover{background:0 0}.cookie_notification .button_holder .not_agree{margin-left:20px;background:0 0}.cookie_notification .button_holder .not_agree:hover{background:#75a99d}.stand_with_ukraine{background:#14171d;position:relative;z-index:3;width:100%;padding:12px 15px;text-align:center}.stand_with_ukraine a{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff}@media (max-width:575px){.stand_with_ukraine{padding:10px 15px}.stand_with_ukraine a{font-size:13px}}@media (max-width:360px){.stand_with_ukraine{font-size:11px}}.rating_holder{max-width:720px;width:100%;background:#f4f2f0;padding:38px 40px}.rating_holder .rating_row{display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.rating_holder .rating_row{flex-wrap:wrap;justify-content:center}}.rating_holder .rating_row .info_col{max-width:260px}@media (max-width:600px){.rating_holder .rating_row .info_col{margin-bottom:24px}}.rating_holder .rating_row .info_col .title{color:#282828;font-size:24px;font-style:normal;font-weight:800;line-height:32px;margin-bottom:12px}.rating_holder .rating_row .info_col .description{color:#282828;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.rating_holder .rating_row .rating_col{width:344px}.rating_holder .rating_row .rating_col form{display:flex;align-items:center;gap:16px}@media (max-width:600px){.rating_holder .rating_row .rating_col form{gap:7px}}.rating_holder .rating_row .rating_col form label{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#282828;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;width:56px;height:56px;border:2px solid #dda380;transition:.3s}.rating_holder .rating_row .rating_col form label.active,.rating_holder .rating_row .rating_col form label:hover{background:#dda380;transition:.3s}.rating_holder .rating_row .rating_col form label input{display:none}.rating_holder .rating_row .rating_col .description{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.rating_holder .rating_row .rating_col .description div{color:#282828;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.hero{padding-bottom:68px}.hero .single_article{max-width:740px;width:100%}.hero .single_article .post_img{display:block;margin-bottom:16px}@media (max-width:1200px){.hero .single_article .post_img{margin-bottom:12px}}.hero .single_article .post_img img{width:100%;max-width:100%;height:380px;-o-object-fit:cover;object-fit:cover}@media (max-width:1200px){.hero .single_article .post_img img{height:200px}}.hero .single_article .category{margin-bottom:16px}@media (max-width:1200px){.hero .single_article .category{margin-bottom:12px}}.hero .single_article .category a{font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.hero .single_article .category a:hover{color:#dda380}.hero .single_article .info_holder{margin-bottom:44px}.hero .single_article .info_holder .title{margin-bottom:16px}@media (max-width:1200px){.hero .single_article .info_holder .title{margin-bottom:12px}}.hero .single_article .info_holder .title a,.hero .single_article .info_holder .title h2{font-style:normal;font-weight:800;font-size:28px;line-height:44px;display:flex;align-items:center;color:#000;margin-bottom:0}@media (max-width:1200px){.hero .single_article .info_holder .title a,.hero .single_article .info_holder .title h2{font-size:16px;line-height:28px}}.hero .single_article .info_holder .title a:hover,.hero .single_article .info_holder .title h2:hover{color:#75a99d}.hero .single_article .info_holder .author{display:flex;font-style:normal;font-weight:500;font-size:14px;line-height:24px;align-items:center;color:#282828}.hero .single_article .info_holder .author .image{display:none}.hero .single_article .info_holder .author .name{display:flex}.hero .single_article .info_holder .author .name a{color:#282828}.hero .single_article .info_holder .author .name a:hover{color:#75a99d}.hero .single_article .info_holder .author .name .separator{margin:0 5px}@media (max-width:1200px){.hero .single_article .link_button{display:none}}@media (max-width:992px){.hero .col_post{flex:100%;max-width:100%}}@media (max-width:1200px) and (min-width:650px){.hero .col-md-5,.hero .col-md-7{flex:0 0 50%;max-width:50%}}.hero .category_title{color:#dda380;font-size:10px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;max-width:440px;flex:0 0 440px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #dda380}.hero .related_posts_holder{max-width:440px;margin-left:auto}@media (max-width:650px){.hero .related_posts_holder{margin:0}}.hero .related_posts_holder .posts_section .single_item{margin-bottom:24px}.hero .related_posts_holder .posts_section .single_item:last-child{margin-bottom:0}.hero .related_posts_holder .posts_section .single_item .category{margin-bottom:12px}.hero .related_posts_holder .posts_section .single_item .category a{font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.hero .related_posts_holder .posts_section .single_item .category a:hover{color:#2f675a}.hero .related_posts_holder .posts_section .single_item .title{color:#282828;display:block;margin-bottom:8px;font-size:18px;font-style:normal;font-weight:800;line-height:28px}.hero .related_posts_holder .posts_section .single_item .title:hover{color:#75a99d}.hero .related_posts_holder .posts_section .single_item .name{display:flex;flex-wrap:wrap;font-size:14px;font-weight:500}.hero .related_posts_holder .posts_section .single_item .name a{color:#282828;font-weight:500;line-height:24px}.hero .related_posts_holder .posts_section .single_item .name a:hover{color:#75a99d}.hero .related_posts_holder .posts_section .single_item .name .separator{margin:0 5px}.hero .related_posts_holder .posts_section .single_item .name .position{font-weight:500;line-height:24px}.main_form{position:relative;background:#1e232c;padding:80px 0;color:#fff;z-index:9}@media (max-width:768px){.main_form{padding:48px 0}}.main_form .badge{position:absolute;top:87px;left:-25px;font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;transform:rotate(-90deg)}@media (max-width:768px){.main_form .badge{display:block;position:relative;top:unset;left:unset;transform:unset;text-align:left;padding:0 30px;margin-bottom:16px}}@media (max-width:600px){.main_form .badge{padding:0 15px}}.main_form .container{padding:0 129px 0 97px}@media (max-width:768px){.main_form .container{padding:0 30px}}@media (max-width:600px){.main_form .container{padding:0 15px}}.main_form .container .title h2{font-style:normal;font-weight:900;font-size:56px;line-height:72px;text-transform:uppercase;color:#fff;max-width:538px}@media (max-width:1200px){.main_form .container .title h2{max-width:307px;font-size:32px;line-height:48px}}@media (max-width:600px){.main_form .container form .input_section{padding-top:20px;padding-bottom:20px}}.main_form .container form .input_section .input_holder{position:relative;padding:22px 0 20px 0;margin-bottom:45px}@media (max-width:600px){.main_form .container form .input_section .input_holder{margin-bottom:0}}.main_form .container form .input_section .input_holder.empty input{border-bottom:1px solid #ec5b50}.main_form .container form .input_section .input_holder.empty .input_label{color:#ec5b50}.main_form .container form .input_section .input_holder.empty .error_message{display:block}.main_form .container form .input_section .input_holder .error_message{display:none;position:absolute;right:0;bottom:-6px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:right;color:#ec5b50}@media (max-width:768px){.main_form .container form .input_section .input_holder .error_message{bottom:-21px}}.main_form .container form .input_section .input_holder .input_label{position:absolute;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#fff;top:22px;left:0;transition:.3s;z-index:0}.main_form .container form .input_section .input_holder input{position:relative;z-index:1;width:100%;border:none;border-bottom:1px solid #dda380;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;background:0 0;border-radius:0}.main_form .container form .input_section .input_holder input:-internal-autofill-selected,.main_form .container form .input_section .input_holder input:active,.main_form .container form .input_section .input_holder input:focus,.main_form .container form .input_section .input_holder input:visited{outline:0;background:0 0!important;border:none;border-bottom:1px solid #75a99d;background-color:transparent!important}.main_form .container form .input_section .input_holder.active .input_label{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#75a99d;transition:.3s;top:0}.main_form .container form .input_section .input_holder.active input{border-bottom:1px solid #75a99d}.main_form .container form .input_section .input_holder.active .error_message{display:none}.main_form .container form .checkbox_section{padding-bottom:48px}.main_form .container form .checkbox_section .title{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:32px}.main_form .container form .description{font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:#fff}.main_form .container form .description a{color:#fff;text-decoration:underline}.main_form .container form .submit{padding-top:52px}.main_form .container form .submit button{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none}.main_form .container form .submit button:active,.main_form .container form .submit button:focus{outline:0;border:none;background:0 0;box-shadow:none}.main_form .container form .submit button span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#fff;margin-right:12px}.main_form .container form .submit button .button_animated{position:relative;width:50px;display:flex;align-items:center}.main_form .container form .submit button .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.main_form .container form .submit button .button_animated svg path{fill:#fff;transition:.3s}.main_form .container form .submit button .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#75a99d;z-index:1}.main_form .container form .submit button:hover span{transition:.3s;color:#fff}.main_form .container form .submit button:hover .button_animated svg{transition:.3s;left:8px}.main_form .container form .submit button:hover .button_animated svg path{transition:.3s;fill:#75a99d}.main_form .container form .submit button:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#fff;right:5px}.main_form .hidden_message{display:none}.main_form .hidden_message h2 span{color:#75a99d}.main_form .hidden_message.show{display:block}.main_form .hide{display:none}.single_row{position:relative}@media (max-width:1200px){.single_row{padding-bottom:100px}}.single_row .dj-main-grid{margin-bottom:65px}@media (max-width:768px){.single_row .dj-main-grid{margin-bottom:0}}.single_row .top{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #282828;padding-bottom:12px;margin-bottom:32px}.single_row .top h2{color:#282828;font-size:24px;font-style:normal;font-weight:900;line-height:32px;text-transform:uppercase}.single_row .top a{display:flex;align-items:center;color:#282828;text-align:right;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media (max-width:1200px){.single_row .top a{position:absolute;display:flex;align-items:center;justify-content:center;left:calc(50% - 172px);width:343px;height:56px;border:2px solid #282828;bottom:48px}.single_row .top a:hover{background:#282828;color:#fff}.single_row .top a:hover svg path{fill:#fff}}.single_row .top a svg{margin-left:12px}.single_row .top a:hover{color:#75a99d}.dj-main-grid{display:flex;flex-wrap:wrap;width:100%;margin-bottom:80px;gap:26px}@media (max-width:1320px){.dj-main-grid{justify-content:center;margin-bottom:40px}}@media (max-width:530px){.dj-main-grid{gap:unset;margin-bottom:0}}@media (max-width:400px){.dj-main-grid .exclude_post{width:100%;max-width:100%}}.dj-main-grid .single_article{max-width:300px}@media (max-width:1300px){.dj-main-grid .single_article{max-width:343px}}@media (max-width:768px){.dj-main-grid .single_article{max-width:48%}}@media (max-width:650px){.dj-main-grid .single_article{max-width:47%}}@media (max-width:530px){.dj-main-grid .single_article{max-width:420px;margin-bottom:40px}}@media (max-width:400px){.dj-main-grid .single_article{max-width:100%}}.dj-main-grid .single_article .post_img{display:block;max-width:100%;margin-bottom:16px;overflow:hidden}.dj-main-grid .single_article .post_img img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.dj-main-grid .single_article .post_img img{height:200px}}@media (max-width:675px){.dj-main-grid .single_article .post_img img{height:170px}}.dj-main-grid .single_article .single_artcl_header{display:flex;width:100%;justify-content:space-between;align-items:center;max-width:100%;margin-bottom:16px}@media (max-width:600px){.dj-main-grid .single_article .single_artcl_header{margin-bottom:12px}}.dj-main-grid .single_article .single_artcl_header .category{flex:0 0 130px}.dj-main-grid .single_article .single_artcl_header .category a{font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.dj-main-grid .single_article .single_artcl_header .category a:hover{color:#dda380}.dj-main-grid .single_article .single_artcl_header .tags_holder{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.dj-main-grid .single_article .single_artcl_header .tags_holder a{padding:4px 8px;color:#282828;font-size:10px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.2px;text-transform:uppercase;background:#f4f2f0}.dj-main-grid .single_article .single_artcl_header .tags_holder a:hover{background:#282828;color:#fff}.dj-main-grid .single_article .info_holder .title{margin-bottom:14px}@media (max-width:992px){.dj-main-grid .single_article .info_holder .title{margin-bottom:16px}}.dj-main-grid .single_article .info_holder .title a,.dj-main-grid .single_article .info_holder .title h2{font-style:normal;font-weight:800;font-size:16px;line-height:28px;color:#282828}.dj-main-grid .single_article .info_holder .title a:hover,.dj-main-grid .single_article .info_holder .title h2:hover{color:#75a99d}.dj-main-grid .single_article .info_holder .author{display:flex;align-content:center}.dj-main-grid .single_article .info_holder .author .image{flex:0 0 48px;width:48px;margin-right:16px}.dj-main-grid .single_article .info_holder .author .image img{border-radius:100%;width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.dj-main-grid .single_article .info_holder .author .name{font-style:normal;font-size:14px;line-height:22px;color:#282828}.dj-main-grid .single_article .info_holder .author .name .name_title{font-weight:800;margin-bottom:4px;color:#282828}.dj-main-grid .single_article .info_holder .author .name .name_title:hover{color:#75a99d}.dj-main-grid .single_article .info_holder .author .name .position{font-weight:500}.dj-main-grid .single_article:hover .post_img img{transform:scale(1.1)}.dj-main-grid .single_article_cat{width:100%}.dj-main-grid .single_article_cat a{width:100%;background-size:cover;position:relative;background-position:center;display:flex;align-items:center;justify-content:center;padding:84px 0}.dj-main-grid .single_article_cat a h3{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize}.dj-main-grid .single_article_cat a:hover h3{color:#dda380}.promoted_section{background:#f4f2f0;border-radius:2px;padding:24px;position:relative;display:block;max-width:300px;width:100%}@media (max-width:790px){.promoted_section{max-width:300px}}@media (max-width:675px){.promoted_section{max-width:275px}}@media (max-width:600px){.promoted_section{max-width:240px}}@media (max-width:530px){.promoted_section{max-width:420px;margin-bottom:40px}}@media (max-width:400px){.promoted_section{max-width:100%}}.promoted_section .badge{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:16px}.promoted_section .inner{display:block;justify-content:space-between;align-items:center}@media (max-width:768px){.promoted_section .inner{flex-wrap:wrap;display:flex;height:100%}}.promoted_section .inner .content_section{font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:30px;line-height:40px;color:#282828;width:100%}@media (max-width:768px){.promoted_section .inner .content_section{font-size:20px;line-height:32px}}.promoted_section .inner .button{display:flex;align-items:center;position:absolute;bottom:20px}@media (max-width:1200px){.promoted_section .inner .button{position:relative;bottom:unset;margin-top:20px}}.promoted_section .inner .button span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#282828;margin-right:12px}.promoted_section .inner .button .button_animated{position:relative;width:50px;display:flex;align-items:center}.promoted_section .inner .button .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.promoted_section .inner .button .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#75a99d;z-index:1}.promoted_section:hover{background:#75a99d}.promoted_section:hover .badge{transition:.3s;color:#fff}.promoted_section:hover .button span{transition:.3s;color:#fff}.promoted_section:hover .button .button_animated svg{transition:.3s;left:8px}.promoted_section:hover .button .button_animated svg path{fill:#75a99d}.promoted_section:hover .button .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#fff;right:5px}.ebook_section{background:#1e232c;padding:24px 65px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.ebook_section .badge{text-align:center;width:100%;margin-bottom:25px}.ebook_section .inner .content_section{display:none}.ebook_section .inner .img_holder{max-width:168px;height:238px;width:100%;margin:0 auto;margin-bottom:17px}.ebook_section .inner .img_holder img{width:168px;height:238px}.ebook_section .button{color:#75a99d;text-align:center;font-size:14px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.56px;text-transform:uppercase}.ebook_section:hover{background:#1e232c}.ebook_section:hover .badge,.ebook_section:hover .button{color:#dda380}@media (min-width:1440px){.ebook_section.wide_width_1{max-width:626px;padding:40px}.ebook_section.wide_width_1 .inner .badge{margin-bottom:16px;text-align:left}.ebook_section.wide_width_1 .inner .content_row{display:flex;justify-content:space-between}.ebook_section.wide_width_1 .inner .content_row .content_section{max-width:304px;width:100%;display:block;color:#fff;font-size:20px;font-style:normal;font-weight:800;line-height:32px}.ebook_section.wide_width_1 .inner .content_row .img_holder{max-width:203px;height:288px;width:100%;margin:0;margin-top:-36px}.ebook_section.wide_width_1 .inner .content_row .img_holder img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.ebook_section.wide_width_1 .button{background:#75a99d;width:304px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.48px;text-transform:uppercase;margin-top:-48px}}.ebook_section.wide_width_1:hover .button{background:#2f675a}.pagination{padding-bottom:100px;display:flex;align-items:center;width:100%;flex-wrap:wrap;justify-content:center;max-width:380px;margin:0 auto}@media (max-width:1375px){.pagination{padding-right:0}}@media (max-width:1200px){.pagination{padding-bottom:48px}}.pagination ul{order:1;flex:0 0 100%;list-style:none;display:flex;margin-bottom:0;padding-left:0;align-items:center;max-width:100%;width:100%;margin-bottom:48px}.pagination ul li{display:flex}.pagination ul li a{display:flex}.pagination ul li .text{transition:.3s;text-decoration:underline;margin-right:8px;width:24px;height:24px;display:block;font-family:BwModelica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-transform:capitalize;color:#282828}.pagination ul li.current .text{text-decoration:none;background:#282828;color:#fff}.pagination ul li:hover .text{transition:.3s;text-decoration:none;background:#282828;color:#fff}@media (max-width:768px){.pagination ul .prev_link_holder{display:none}}.pagination ul .prev_link_holder a{width:56px;height:56px;display:flex;justify-content:center;align-items:center;margin-right:15px;border:2px solid #282828}.pagination ul .prev_link_holder a:hover{background:#282828}.pagination ul .prev_link_holder a:hover svg path{fill:#fff}.pagination ul .prev_link_holder.disabled{opacity:.1}.pagination ul .prev_link_holder.disabled a{pointer-events:none}.pagination ul .prev_link_holder.disabled a:hover{background:0 0}.pagination ul .prev_link_holder.disabled a:hover svg path{fill:#282828}.pagination ul .dots{margin-right:8px}.pagination ul .next_arrow{flex:0 0 56px}@media (max-width:992px){.pagination ul .next_arrow{display:none}}.pagination .load_more_js{order:2;display:flex;justify-content:center;align-items:center;flex:0 0 100%;max-width:280px;height:56px;border:2px solid #282828;box-sizing:border-box;color:#282828;font-family:BwModelica,sans-serif;font-style:normal;font-weight:800;font-size:14px;line-height:24px}.pagination .load_more_js span{transition:.3s}.pagination .load_more_js:hover{background:#282828}.pagination .load_more_js:hover span{transition:.3s;color:#fff}.pagination .load_more_js:hover svg path{fill:#fff}.pagination .load_more_js.next{flex:0 0 56px;height:56px}@media (max-width:768px){.pagination .load_more_js.next{display:none}}.pagination #get_more{display:none!important}@media (max-width:992px){.pagination #get_more{max-width:280px;margin:0 auto;display:flex!important;align-items:center;justify-content:center}}.custom-pagination .page-numbers-wrapper{display:flex;align-items:center;padding:0;max-width:365px;width:100%;margin:0 auto;padding-bottom:80px}@media screen and (max-width:425px){.custom-pagination .page-numbers-wrapper{flex-wrap:wrap}}.custom-pagination .page-numbers-wrapper li{display:flex;align-items:center}.custom-pagination .page-numbers-wrapper li:not(:last-of-type){margin-right:0}.custom-pagination .page-numbers-wrapper li .nextpostslink,.custom-pagination .page-numbers-wrapper li .previouspostslink{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #282828}@media screen and (max-width:768px){.custom-pagination .page-numbers-wrapper li .nextpostslink,.custom-pagination .page-numbers-wrapper li .previouspostslink{display:none}}.custom-pagination .page-numbers-wrapper li .nextpostslink:hover,.custom-pagination .page-numbers-wrapper li .previouspostslink:hover{background:#282828}.custom-pagination .page-numbers-wrapper li .nextpostslink:hover svg path,.custom-pagination .page-numbers-wrapper li .previouspostslink:hover svg path{fill:#fff}.custom-pagination .page-numbers-wrapper li .nextpostslink.disabled,.custom-pagination .page-numbers-wrapper li .previouspostslink.disabled{opacity:.1}.custom-pagination .page-numbers-wrapper li .previouspostslink{margin-right:16px;transform:rotate(180deg)}.custom-pagination .page-numbers-wrapper li .nextpostslink{margin-left:24px}.custom-pagination .page-numbers-wrapper li .page-text{transition:.3s;text-decoration:underline;margin:0 8px;width:24px;height:24px;display:block;font-family:BwModelica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-transform:capitalize;text-align:center;color:#282828}.custom-pagination .page-numbers-wrapper li .page-text.current{text-decoration:none;background:#282828;color:#fff}.custom-pagination .page-numbers-wrapper li .dots{margin:0 8px}.custom-pagination .page-numbers-wrapper li .divider{font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-transform:capitalize;text-align:center;color:#282828}.categories_navigation_holder{max-width:800px;margin:0 auto;margin-bottom:34px}@media (max-width:1200px){.categories_navigation_holder{display:none}}.categories_navigation_holder .holder_title{text-align:center;font-style:normal;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:#dda380;margin-bottom:24px}.cat_row{display:flex;flex-wrap:wrap;justify-content:center}.cat_row .single_cat{padding:0 24px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#282828;display:flex;cursor:pointer;margin-bottom:24px;border-right:1px solid #c4c4c4}.cat_row .single_cat:last-child{border:none}.cat_row .single_cat span{font-weight:500;font-size:10px;line-height:16px;margin-left:4px;color:#282828}.cat_row .single_cat.active,.cat_row .single_cat:hover{color:#dda380}.cat_row .single_cat.active span,.cat_row .single_cat:hover span{color:#282828}.search_page .nav_placeholder{display:none!important}.nav_placeholder{display:none;height:74px}.nav_placeholder.show{display:block}.fast_nav_holder{display:none;position:relative;width:100%;max-width:100%;transition:.3s;border:1px solid transparent}.fast_nav_holder.fixed{position:fixed;top:0;left:0;right:0;padding-top:16px;padding-bottom:16px;transition:.3s;border:1px solid #f4f2f0;background:#fff;z-index:12}.fast_nav_holder.fixed .cat_holder{top:55px}.fast_nav_holder.fixed.top{top:64px;transition:.3s}@media (max-width:1200px){.fast_nav_holder{width:100%;display:flex;justify-content:space-between;align-items:center;padding:48px 15px 0 15px}.fast_nav_holder .nav_row{display:flex;justify-content:space-between;width:100%;max-width:715px;margin:0 auto}}.fast_nav_holder .cat_button{font-style:normal;font-weight:700;font-size:10px;line-height:16px;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.fast_nav_holder .cat_button.hide{opacity:0;z-index:-1}.fast_nav_holder .cat_button svg{margin-left:4px}.fast_nav_holder .cat_holder{display:none;z-index:-1;position:absolute;top:80px;left:0;right:0;background:#fff;padding:24px 16px}.fast_nav_holder .cat_holder.open{z-index:99;display:block}.fast_nav_holder .cat_holder a{display:flex;font-style:normal;font-weight:700;font-size:16px;line-height:24px;align-items:flex-start;text-transform:capitalize;color:#282828;margin-bottom:24px}.fast_nav_holder .cat_holder a:last-child{margin-bottom:0}.fast_nav_holder .cat_holder a span{font-weight:500;font-size:10px;line-height:16px;margin-left:4px}.fast_nav_holder #header_svg{cursor:pointer;position:relative;z-index:10}.fast_nav_holder #header_svg.hide{display:none}.fast_nav_holder .close_form_js{cursor:pointer;position:relative;z-index:10;display:none}.fast_nav_holder .close_form_js.active{display:block}.fast_nav_holder .search_icon{margin-left:50px;position:relative;z-index:9}.fast_nav_holder .search_icon form{position:absolute;top:0;right:0;height:33px;width:0;transition:.4s;z-index:-1;opacity:0;background:0 0}.fast_nav_holder .search_icon form input{width:0;border:none;border-bottom:1px solid #75a99d;padding-bottom:8px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;transition:.4s;background:0 0;color:#afafaf;border-radius:0}.fast_nav_holder .search_icon form input:active,.fast_nav_holder .search_icon form input:focus{color:#282828;font-weight:700}.fast_nav_holder .search_icon.active form{position:absolute;width:710px;transition:.4s;opacity:1;z-index:9}@media (max-width:1400px){.fast_nav_holder .search_icon.active form{width:450px}}@media (max-width:500px){.fast_nav_holder .search_icon.active form{width:360px}}@media (max-width:380px){.fast_nav_holder .search_icon.active form{width:290px}}.fast_nav_holder .search_icon.active form input{width:710px;transition:.4s}@media (max-width:1400px){.fast_nav_holder .search_icon.active form input{width:450px}}@media (max-width:500px){.fast_nav_holder .search_icon.active form input{width:360px}}@media (max-width:380px){.fast_nav_holder .search_icon.active form input{width:290px}}#breadcrumbs{list-style:none;display:flex;align-items:center;margin-bottom:0;padding-left:0;padding-top:4px;position:absolute;left:170px;z-index:1;transition:.3s}@media (max-width:970px){#breadcrumbs{left:38px}}@media (max-width:575px){#breadcrumbs{left:50px}}#breadcrumbs.hide{transition:.3s;opacity:0}#breadcrumbs li{font-style:normal;font-weight:700;font-size:12px;line-height:24px;display:flex;align-items:center;text-transform:uppercase;color:#282828}@media (max-width:992px){#breadcrumbs li{display:none!important;font-size:10px;line-height:16px}#breadcrumbs li.first_separator,#breadcrumbs li.main_link{display:block!important}}#breadcrumbs li.single_name{margin-right:12px}#breadcrumbs li.single_name a{margin-right:0}#breadcrumbs li a{margin-right:12px;font-style:normal;font-weight:700;font-size:12px;line-height:24px;display:flex;align-items:center;text-transform:uppercase;color:#282828}@media (max-width:992px){#breadcrumbs li a{margin-right:8px}}#breadcrumbs li a:hover{color:#75a99d}#breadcrumbs li.separator{display:flex;align-items:center;margin-right:12px}@media (max-width:992px){#breadcrumbs li.separator{margin-right:8px}}.tag_cloud_holder{padding-bottom:80px}.tag_cloud_holder h3{color:#dda380;font-size:10px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:24px;text-align:center}.tag_cloud_holder .tag_row{gap:16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:773px;width:100%;margin:0 auto}.tag_cloud_holder .tag_row a{padding:4px 8px;background:#282828;color:#fff;font-size:10px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.2px;text-transform:uppercase}.tag_cloud_holder .tag_row a:hover{background:#f4f2f0;color:#282828}.single_post_page{padding-top:55px;padding-bottom:130px}@media (max-width:992px){.single_post_page{overflow-x:hidden;padding-bottom:48px}}@media (max-width:992px){.single_post_page .col-md-2{flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:992px){.single_post_page .col-md-7{flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:992px){.single_post_page .col-md-3{display:none}}@media (max-width:992px){.single_post_page .container{padding:0 65px}}@media (max-width:768px){.single_post_page .container{padding:0 15px}}.single_post_page .single_article{max-width:720px;width:100%;position:relative;z-index:9}@media (max-width:992px){.single_post_page .single_article{padding-left:0}}.single_post_page .single_article .post-views{display:none}.single_post_page .single_article .category{margin-bottom:16px}.single_post_page .single_article .category a{font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.single_post_page .single_article .category a:hover{color:#2f675a}.single_post_page .single_article .title h1{font-style:normal;font-weight:800;font-size:40px;line-height:56px;color:#282828}@media (max-width:575px){.single_post_page .single_article .title h1{font-style:normal;font-weight:800;font-size:24px;line-height:32px}}.single_post_page .single_article .top_info{display:flex;justify-content:space-between;align-items:center;margin:25px 0}@media (max-width:575px){.single_post_page .single_article .top_info{flex-wrap:wrap}}.single_post_page .single_article .top_info .left{width:50%;display:flex;align-items:center}@media (max-width:575px){.single_post_page .single_article .top_info .left{width:100%;margin-bottom:24px}}.single_post_page .single_article .top_info .left .date_time{font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#282828;display:flex}.single_post_page .single_article .top_info .left .date_time .separator{margin:0 4px}.single_post_page .single_article .top_info .right{width:50%;display:flex;align-items:center;justify-content:flex-end}@media (max-width:575px){.single_post_page .single_article .top_info .right{width:100%;justify-content:flex-start}}.single_post_page .single_article .top_info .right .tag_section{display:flex;flex-wrap:wrap}.single_post_page .single_article .top_info .right .tag_section a{padding:6px 8px;font-style:normal;font-weight:500;font-size:10px;line-height:12px;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-left:8px;background:#282828;margin-bottom:8px}@media (max-width:575px){.single_post_page .single_article .top_info .right .tag_section a{margin-left:0;margin-right:8px}}.single_post_page .single_article .top_info .right .tag_section a:hover{background:#2f675a}.single_post_page .single_article .post_image{max-width:720px;max-height:360px;margin:0 auto;margin-bottom:40px}.single_post_page .single_article .post_image img{max-width:100%;width:100%;height:360px;-o-object-fit:cover;object-fit:cover}@media (max-width:575px){.single_post_page .single_article .post_image img{height:190px}}.single_post_page .single_article .author{padding-bottom:21px;margin-bottom:40px;font-style:normal;font-size:14px;line-height:22px;align-items:center;color:#282828;display:flex}.single_post_page .single_article .author .single_author{display:flex;align-items:center;margin-bottom:15px}@media (max-width:575px){.single_post_page .single_article .author{margin-bottom:17px;padding-bottom:17px}}.single_post_page .single_article .author .image{margin-right:7px;overflow:hidden;width:40px;height:40px;display:block;border-radius:100%}.single_post_page .single_article .author .image img{width:40px;height:40px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.single_post_page .single_article .author .name{font-weight:800}.single_post_page .single_article .author .name a{color:#282828}.single_post_page .single_article .author .name a:hover{color:#75a99d}.single_post_page .single_article .author .name .position{font-weight:500}.single_post_page .single_article .main_content{margin-bottom:40px;font-family:Lora,serif;font-size:18px;line-height:32px;color:#282828;overflow:hidden}.single_post_page .single_article .main_content p{font-family:Lora,serif;font-size:18px;line-height:32px;margin-bottom:24px;color:#282828}.single_post_page .single_article .main_content p div{width:100%;display:block}.single_post_page .single_article .main_content h2{font-size:32px;line-height:48px;margin-bottom:16px;color:#282828}.single_post_page .single_article .main_content h3{font-style:normal;font-weight:700;font-size:24px;line-height:40px;margin-bottom:16px;color:#282828}.single_post_page .single_article .main_content img{max-width:100%;width:100%;height:auto}.single_post_page .single_article .main_content a{color:#75a99d;text-decoration:underline}.single_post_page .single_article .main_content a:hover{text-decoration:none;color:#2f675a}.single_post_page .single_article .main_content ol li,.single_post_page .single_article .main_content ul li{margin-bottom:16px;color:#282828}.single_post_page .single_article .main_content blockquote{border-left:4px solid #282828;padding-left:32px;margin-bottom:40px}.single_post_page .single_article .main_content blockquote p{font-size:24px;color:#282828;line-height:38px}.single_post_page .single_article .main_content .dj-main-article-blockquote-text{border-left:4px solid #282828;padding-left:32px;margin-bottom:40px;font-size:24px;color:#282828;line-height:38px}.single_post_page .single_article .dj-main-article-faq{padding-top:30px}.single_post_page .single_article .dj-main-article-faq .dj-main-article-faq-title{margin-bottom:40px;font-style:normal;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:#dda380;font-family:BwModelica,sans-serif}.single_post_page .single_article .dj-main-article-faq dl{padding:24px;background:#f4f2f0;margin-bottom:1px}.single_post_page .single_article .dj-main-article-faq dl dt{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-style:normal;font-weight:800;font-size:16px;line-height:24px}.single_post_page .single_article .dj-main-article-faq dl dt span{font-size:20px;font-weight:500}.single_post_page .single_article .dj-main-article-faq dl dt .cross{position:relative;width:12px;height:12px}.single_post_page .single_article .dj-main-article-faq dl dt .cross span{position:absolute;display:block;left:0;width:12px;height:2px;background:#75a99d;transition:.3s}.single_post_page .single_article .dj-main-article-faq dl dt .cross span:last-child{transform:rotate(90deg)}.single_post_page .single_article .dj-main-article-faq dl dt.active .cross span:last-child{transform:rotate(0)}.single_post_page .single_article .dj-main-article-faq dl dd{font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#282828;padding-top:16px}.single_post_page .single_article .contact_section{max-width:100%;background:#1e232c;padding:52px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:56px}@media (max-width:670px){.single_post_page .single_article .contact_section{justify-content:center}}.single_post_page .single_article .contact_section h3{color:#fff;font-size:24px;font-style:normal;font-weight:800;line-height:32px}@media (max-width:670px){.single_post_page .single_article .contact_section h3{flex:0 0 100%;margin-bottom:24px;text-align:center}}.single_post_page .single_article .contact_section a{background:#75a99d;display:flex;align-items:center;justify-content:center;width:200px;height:56px;text-transform:uppercase;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:24px}@media (max-width:670px){.single_post_page .single_article .contact_section a{flex:0 0 200px}}.single_post_page .single_article .contact_section a:hover{background:#2f675a}.single_post_page .single_article .post_footer{display:flex;justify-content:space-between;padding:28px 0}.single_post_page .single_article .post_footer .left{width:60%}.single_post_page .single_article .post_footer .left .tags{display:flex;align-items:center;flex-wrap:wrap}.single_post_page .single_article .post_footer .left .tags .title{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-right:16px}.single_post_page .single_article .post_footer .left .tags a{display:flex;justify-content:center;align-items:center;background:#282828;padding:4px 8px;font-style:normal;font-weight:600;font-size:10px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-right:8px}.single_post_page .single_article .post_footer .left .tags a:hover{background:#75a99d;color:#fff}.single_post_page .single_article .post_footer .right{width:40%;display:flex;align-items:center;justify-content:flex-end}.single_post_page .single_article .post_footer .right .follow{display:flex;align-items:center}.single_post_page .single_article .post_footer .right .follow .text{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-right:16px}.single_post_page .single_article .post_footer .right .follow .icons{display:flex}.single_post_page .single_article .post_footer .right .follow .icons a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#fff;margin-right:16px}.single_post_page .single_article .post_footer .right .follow .icons a svg{transition:.3s}.single_post_page .single_article .post_footer .right .follow .icons a svg path{transition:.3s}.single_post_page .single_article .post_footer .right .follow .icons a i{color:#fff;font-size:12px;transition:.3s}.single_post_page .single_article .post_footer .right .follow .icons a:hover{background:#fff}.single_post_page .single_article .post_footer .right .follow .icons a:hover svg{transition:.3s}.single_post_page .single_article .post_footer .right .follow .icons a:hover svg path{transition:.3s;fill:#75a99d}.single_post_page .single_article .post_footer .right .follow .icons a:hover i{transition:.3s;color:#fff}.single_post_page .single_article .post_footer .right .follow .icons a:last-child{margin-right:0}@media (max-width:992px){.single_post_page .single_article .post_footer{flex-wrap:wrap}.single_post_page .single_article .post_footer .left{width:100%;margin-bottom:20px}.single_post_page .single_article .post_footer .right{width:100%;justify-content:flex-start}}.single_post_page .slider_row{width:100%;max-width:1310px;padding:0 15px;margin:0 auto}.single_post_page .slider_row .related_articles{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:8}.single_post_page .slider_row .related_articles .title{width:100%;font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;max-width:845px;margin:0 auto;margin-bottom:40px}.single_post_page .slider_row .related_articles .slider_section{max-width:100%;width:100%}@media (max-width:1370px){.single_post_page .slider_row .related_articles .slider_section{margin:0 auto}}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel{margin-bottom:60px}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner{max-width:400px;padding:0 15px}@media (max-width:1300px){.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner{max-width:340px;margin:0 auto}}@media (max-width:1200px){.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner{max-width:400px}}@media (max-width:992px){.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner{max-width:340px}}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .post_img{display:block;max-width:100%;margin-bottom:15px;overflow:hidden}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .post_img img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .category{margin-bottom:16px}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .category a{font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .category a:hover{color:#2f675a}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .title{margin-bottom:23px;text-transform:unset;letter-spacing:unset}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .title a,.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .title h2{font-style:normal;font-weight:800;font-size:20px;line-height:32px;color:#282828;text-transform:unset}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .title a:hover,.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .title h2:hover{color:#75a99d}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author{display:flex;align-content:center}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .image{width:48px;margin-right:16px}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .image img{border-radius:100%;width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .name{font-style:normal;font-size:14px;line-height:22px;color:#282828;text-transform:unset}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .name .name_title{font-weight:800;margin-bottom:4px;color:#282828}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .name .name_title:hover{color:#75a99d}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner .info_holder .author .name .position{font-weight:500}.single_post_page .slider_row .related_articles .slider_section .single_article_carousel .inner:hover .post_img img{transform:scale(1.1)}.single_post_page .slider_row .nav_section{display:flex;max-width:152px;width:100%;justify-content:space-between;margin:0 auto}@media (max-width:575px){.single_post_page .slider_row .nav_section{display:none}}.single_post_page .slider_row .nav_section .nex_post_slider{order:2}.single_post_page .slider_row .nav_section .prev_post_slider{order:1}.single_post_page .slider_row .nav_section .nav_post{cursor:pointer;width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #282828;transition:.3s}.single_post_page .slider_row .nav_section .nav_post:hover{background:#282828}.single_post_page .slider_row .nav_section .nav_post:hover svg path{fill:#fff}.single_post_page .slider_row .nav_section .nav_post.nex_post_slider{margin-bottom:64px}.single_post_page .comment_button_js{width:240px;height:56px;border:2px solid #dda380;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380}.single_post_page .comment_button_js svg{margin-left:16px}.single_post_page .comment_button_js.open svg{transform:rotate(180deg)}.single_post_page .comment_button_js:hover{border-color:#2f675a;color:#2f675a}.single_post_page .comment_button_js:hover path{fill:#2f675a}.single_post_page .comments_holder{display:none}.single_post_page .comments_holder.open{display:block}.single_post_page .post_nav{max-width:250px;width:100%;position:-webkit-sticky;position:sticky;top:120px;margin-left:auto}.single_post_page .post_nav.open_side{z-index:9}@media (max-width:992px){.single_post_page .post_nav{display:none}}.single_post_page .post_nav .nav_title{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:25px;padding-left:8px}.single_post_page .post_nav ul{list-style:none;padding-left:0;padding-bottom:90px}.single_post_page .post_nav ul li a{display:block;padding:4px 8px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#282828;border-left:4px solid transparent}.single_post_page .post_nav ul li a:hover{border-left:4px solid #dda380;color:#dda380}.single_post_page .post_nav ul li a.current{border-left:4px solid #dda380;color:#dda380}.single_post_page .additional_icons{position:-webkit-sticky;position:sticky;top:120px}@media (max-width:992px){.single_post_page .additional_icons{position:relative;top:unset;display:flex;max-width:240px;margin:0 auto;align-items:center;margin-bottom:48px}}@media (max-width:992px){.single_post_page .additional_icons .share_buttons{display:flex;align-items:center}}.single_post_page .additional_icons .share_buttons a{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:16px;margin-left:9px}@media (max-width:1200px){.single_post_page .additional_icons .share_buttons a{margin:0 32px 0 0}}.single_post_page .additional_icons .share_buttons a svg{transition:.3s}.single_post_page .additional_icons .share_buttons a svg path{transition:.3s}.single_post_page .additional_icons .share_buttons a svg circle{transition:.3s}.single_post_page .additional_icons .share_buttons a .tool_tip{position:absolute;font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.08em;text-transform:uppercase;color:#2f675a;left:40px;opacity:0;top:calc(50% - 8px);transition:.3s}@media (max-width:992px){.single_post_page .additional_icons .share_buttons a .tool_tip{display:none}}.single_post_page .additional_icons .share_buttons a:hover svg{transition:.3s}.single_post_page .additional_icons .share_buttons a:hover svg path{transition:.3s;fill:#2f675a}.single_post_page .additional_icons .share_buttons a:hover svg circle{transition:.3s;fill:#fff}.single_post_page .additional_icons .share_buttons a:hover .tool_tip{transition:.3s;opacity:1}.single_post_page .additional_icons .open_side_form{margin-top:16px;cursor:pointer;position:relative;width:48px;height:48px;transition:.3s}@media (max-width:992px){.single_post_page .additional_icons .open_side_form{margin-top:0}}.single_post_page .additional_icons .open_side_form svg{transition:.3s}.single_post_page .additional_icons .open_side_form svg circle{transition:.3s}.single_post_page .additional_icons .open_side_form .tool_tip{position:absolute;font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.08em;text-transform:uppercase;color:#2f675a;left:56px;opacity:0;top:calc(50% - 8px);transition:.3s}.single_post_page .additional_icons .open_side_form:hover svg{transition:.3s}.single_post_page .additional_icons .open_side_form:hover svg circle{transition:.3s;fill:#2f675a}.single_post_page .additional_icons .open_side_form:hover .tool_tip{opacity:1;transition:.3s}#disqus_thread{max-width:720px;margin:0 auto}.author_page{padding-top:56px;padding-bottom:90px}@media (max-width:655px){.author_page{padding-top:25px;padding-bottom:48px}}.author_page .author_info{padding-bottom:56px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.author_page .author_info .left{width:100%;padding-top:20px}.author_page .author_info .left .small_title{font-style:normal;font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:16px}.author_page .author_info .left .name{max-width:500px;width:100%;margin-bottom:8px}@media (max-width:1250px){.author_page .author_info .left .name{max-width:400px}}.author_page .author_info .left .name h1{font-style:normal;font-weight:900;font-size:56px;line-height:72px;text-transform:uppercase;color:#282828}@media (max-width:768px){.author_page .author_info .left .name h1{font-style:normal;font-weight:900;font-size:32px;line-height:48px}}.author_page .author_info .left .position{font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#282828;margin-bottom:24px}.author_page .author_info .left .flex_wrapper{width:100%}@media (max-width:655px){.author_page .author_info .left .flex_wrapper{display:flex;justify-content:space-between;margin-bottom:24px;max-width:580px}}.author_page .author_info .left .flex_wrapper .social_networks{margin-bottom:24px;display:flex;flex-wrap:wrap;max-width:500px}@media (max-width:1250px){.author_page .author_info .left .flex_wrapper .social_networks{max-width:400px}}@media (max-width:655px){.author_page .author_info .left .flex_wrapper .social_networks{display:block}}.author_page .author_info .left .flex_wrapper .social_networks a{font-style:normal;font-weight:700;font-size:10px;line-height:12px;text-transform:uppercase;color:#75a99d;margin-right:15px}@media (max-width:655px){.author_page .author_info .left .flex_wrapper .social_networks a{margin-bottom:28px;display:block}}.author_page .author_info .left .flex_wrapper .social_networks a:hover{color:#2f675a}.author_page .author_info .left .flex_wrapper .author_image{position:absolute;right:15px;top:0;max-width:280px}@media (max-width:1100px){.author_page .author_info .left .flex_wrapper .author_image{max-width:235px}}@media (max-width:1000px){.author_page .author_info .left .flex_wrapper .author_image{max-width:210px}}@media (max-width:655px){.author_page .author_info .left .flex_wrapper .author_image{position:relative;right:unset;top:unset}}.author_page .author_info .left .flex_wrapper .author_image img{width:100%;height:auto}.author_page .author_info .left .bio_holder .quote{max-width:500px;width:100%;font-weight:400;font-size:14px;line-height:28px;color:#282828;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1250px){.author_page .author_info .left .bio_holder .quote{max-width:400px}}.author_page .author_info .left .bio_holder #show_less,.author_page .author_info .left .bio_holder #show_more{font-style:normal;font-weight:900;font-size:14px;line-height:28px;color:#282828;cursor:pointer;transition:.3s}.author_page .author_info .left .bio_holder #show_less:hover,.author_page .author_info .left .bio_holder #show_more:hover{transition:.3s;color:#2f675a}.author_page .author_info .left .bio_holder #show_less{display:none}.author_page .author_info .left .bio_holder.open #show_more{display:none}.author_page .author_info .left .bio_holder.open #show_less{display:block}.author_page .author_info .left .bio_holder.open .quote{line-clamp:none;-webkit-line-clamp:none;display:block}.author_page .posts_col .loop_title{font-style:normal;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:#dda380;margin-bottom:40px}.author_page .posts_col .single_article{max-width:407px}@media (max-width:1400px){.author_page .posts_col .single_article{max-width:400px}}@media (max-width:890px) and (min-width:400px){.author_page .posts_col .single_article{max-width:343px}}.author_page .posts_col .single_article .author{display:none}.author_col,.posts_col{max-width:870px;width:100%;position:relative;margin:0 auto;padding:0 15px}.search_page .fast_nav_holder{display:none!important}.search_archive{padding-top:50px}.search_archive .search_header{width:100%;position:relative}.search_archive .search_header form{width:100%;position:relative;padding-bottom:64px}@media (max-width:768px){.search_archive .search_header form{padding-bottom:30px}}.search_archive .search_header form .search_holder{position:relative;margin-bottom:32px}.search_archive .search_header form .search_holder input{width:100%;border:none;border-radius:0;border-bottom:1px solid #282828;padding-right:30px;padding-bottom:8px;font-style:normal;font-weight:500;font-size:22px;line-height:30px;color:#282828;z-index:2;position:relative;background:0 0;caret-color:#75a99d}.search_archive .search_header form .search_holder input:active,.search_archive .search_header form .search_holder input:focus{border-bottom:1px solid #75a99d}.search_archive .search_header form .search_holder .placeholder{position:absolute;left:11px;bottom:10px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#afafaf;display:none;z-index:1}.search_archive .search_header form .search_holder .placeholder.show{display:block}.search_archive .search_header form .search_holder #reset_search{display:none;position:absolute;right:0;top:8px;cursor:pointer;z-index:9}.search_archive .search_header form .search_holder #reset_search.active{display:block}.search_archive .search_header form .cat_wrapper .cat_title{font-style:normal;font-weight:700;font-size:10px;line-height:12px;letter-spacing:.2em;text-transform:uppercase;color:#dda380;margin-bottom:28px}.search_archive .search_header form .cat_wrapper .cat_row{margin-left:-24px;justify-content:unset}.search_archive .search_header form .cat_wrapper .cat_row .single_cat{margin-bottom:24px;border-right:1px solid #c4c4c4;line-height:18px}.search_archive .search_header form .cat_wrapper .cat_row .single_cat:last-child{border-right:none}.search_archive .single_article{max-width:407px}@media (max-width:1400px){.search_archive .single_article{max-width:400px}}@media (max-width:890px) and (min-width:400px){.search_archive .single_article{max-width:343px}}.search_archive .not_found{max-width:330px}@media (max-width:600px){.search_archive .not_found{max-width:100%;width:100%}}.search_archive .not_found p{font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#afafaf}.not_found_page{padding-top:120px}.not_found_page .top{width:100%;text-align:center;max-width:100%;margin-bottom:120px;display:flex;flex-wrap:wrap;justify-content:center}.not_found_page .top .digit{flex:0 0 100%;font-style:normal;font-weight:600;font-size:56px;line-height:72px;text-align:center;text-transform:uppercase;color:#282828;margin-bottom:24px}.not_found_page .top .text{flex:0 0 100%;max-width:330px;margin:0 auto;font-style:normal;font-weight:800;font-size:16px;line-height:32px;text-align:center;text-transform:uppercase;color:#282828}.not_found_page .bottom .title_btm{margin-bottom:64px;font-style:normal;font-weight:700;font-size:10px;line-height:16px;width:100%;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#dda380}.not_found_page .bottom .single_article{margin-bottom:60px}.not_found_page .bottom .single_article .post_img{display:block;max-width:100%;margin-bottom:15px;overflow:hidden}.not_found_page .bottom .single_article .post_img img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.not_found_page .bottom .single_article .post_img img{height:200px}}@media (max-width:675px){.not_found_page .bottom .single_article .post_img img{height:170px}}.not_found_page .bottom .single_article .category{margin-bottom:16px}.not_found_page .bottom .single_article .category a{font-style:normal;font-weight:700;font-size:10px;line-height:16px;display:flex;align-items:center;letter-spacing:.16em;text-transform:uppercase;color:#75a99d}.not_found_page .bottom .single_article .category a:hover{color:#2f675a}.not_found_page .bottom .single_article .info_holder .title{margin-bottom:23px}.not_found_page .bottom .single_article .info_holder .title a{font-style:normal;font-weight:800;font-size:20px;line-height:32px;color:#282828}.not_found_page .bottom .single_article .info_holder .title a:hover{color:#75a99d}.not_found_page .bottom .single_article .info_holder .author{display:flex;align-content:center}.not_found_page .bottom .single_article .info_holder .author .image{width:48px;margin-right:16px}.not_found_page .bottom .single_article .info_holder .author .image a{display:block;width:48px;height:48px}.not_found_page .bottom .single_article .info_holder .author .image a img{border-radius:100%;width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.not_found_page .bottom .single_article .info_holder .author .name{font-style:normal;font-size:14px;line-height:22px;color:#282828}.not_found_page .bottom .single_article .info_holder .author .name a{font-weight:800;margin-bottom:4px;color:#282828}.not_found_page .bottom .single_article .info_holder .author .name a:hover{color:#75a99d}.not_found_page .bottom .single_article .info_holder .author .name .position{font-weight:500}.not_found_page .bottom .single_article:hover .post_img img{transform:scale(1.1)}.info_landing .main_section{overflow:hidden}.info_landing .hero_section{margin-top:-112px;position:relative;overflow:hidden}@media (max-width:768px){.info_landing .hero_section .no_padding_r{padding:0}}.info_landing .hero_section .title{padding-top:130px;max-width:355px;text-align:center}.info_landing .hero_section .title h1{font-style:normal;font-weight:900;font-size:48px;line-height:64px;text-transform:uppercase;text-align:left;color:#0358b6}@media (max-width:575px){.info_landing .hero_section .title h1{font-size:39px}}.info_landing .hero_section .title h1 .country{font-size:67px}.info_landing .hero_section .title h1 span{color:#f1d618}.info_landing .hero_section .description{margin-top:40px;max-width:490px;padding-bottom:60px}@media (max-width:575px){.info_landing .hero_section .description{margin-bottom:40px}}.info_landing .hero_section .description div{font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#282828}.info_landing .hero_section .hero_image{max-width:720px;max-height:720px;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}@media (min-width:1200px){.info_landing .hero_section .hero_image{transform:translate(95px,0)}}@media (max-width:575px){.info_landing .hero_section .hero_image{width:100%;padding-top:50%}}.info_landing .hero_section .hero_image img{max-width:720px;max-height:720px;-o-object-fit:cover;object-fit:cover;width:100%}.info_landing .numbers{position:relative;padding:120px 0;overflow:hidden;margin-top:-20px;z-index:1}.info_landing .numbers .col-md-7{flex:0 0 53%;max-width:53%}.info_landing .numbers .col-md-5{flex:0 0 47%;max-width:47%;padding-left:5%}@media (max-width:575px){.info_landing .numbers{padding:60px 0}}.info_landing .numbers:before{content:'';position:absolute;left:0;top:0;width:95.5%;background:#1e232c;z-index:-1;height:100%}@media (max-width:768px){.info_landing .numbers:before{width:100%}}.info_landing .numbers .title{font-style:normal;font-weight:900;font-size:56px;line-height:72px;text-transform:uppercase;color:#fff;margin-bottom:40px;max-width:950px}@media (max-width:768px){.info_landing .numbers .title{font-size:2rem;line-height:2.5rem}}.info_landing .numbers .description{padding-left:16px;border-left:2px solid #dda380;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff;width:100%;max-width:980px;margin-bottom:40px}.info_landing .numbers .case_description .title{text-transform:unset;margin-bottom:10px}.info_landing .numbers .case_description .title h3{font-style:normal;font-weight:800;font-size:22px;line-height:52px;color:#dda380;margin-bottom:0}.info_landing .numbers .case_description .description{border:none;padding-left:35px;margin-bottom:40px}.info_landing .numbers .case_description .description li{margin-bottom:15px}.info_landing .numbers .info_left_holder{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:575px){.info_landing .numbers .info_left_holder{padding-top:0}}.info_landing .numbers .info_left_holder .main_info{width:100%;color:#fff;text-align:center}.info_landing .numbers .info_left_holder .main_info .main_number{font-size:10em;font-weight:800;position:relative;cursor:pointer}.info_landing .numbers .info_left_holder .main_info .main_number .tooltip_holder{position:absolute;top:30px;left:155px;color:#fff;opacity:0;transition:.3s;font-weight:500;font-size:14px}.info_landing .numbers .info_left_holder .main_info .main_number:hover .tooltip_holder{opacity:.7;transition:.3s}@media (max-width:575px){.info_landing .numbers .info_left_holder .main_info .main_number{font-size:6em}}.info_landing .numbers .info_left_holder .main_info .main_number span{font-size:6rem;font-weight:400}.info_landing .numbers .info_left_holder .main_info .main_number .dot{font-size:4rem;font-weight:400}.info_landing .numbers .info_left_holder .main_info .info{margin-top:-45px;color:#dda380;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px}.info_landing .numbers .info_left_holder .additional_info{width:100%;border-left:2px solid #dda380;padding-left:20px;color:#fff;max-width:422px;margin-top:40px;margin-left:60px}.info_landing .numbers .info_left_holder .additional_info .single_item{display:flex;font-size:15px;margin-bottom:5px}.info_landing .numbers .info_left_holder .additional_info .single_item .additional_title{margin-right:5px;font-weight:800}.info_landing .numbers .info_left_holder .additional_info .single_item .additional_description a{text-decoration:underline}.info_landing .numbers .info_left_holder .additional_info .single_item .additional_description a:hover{color:#dda380}.info_landing .how_is_going{margin-top:-30px;background:#f4f2f0;padding-top:100px;padding-bottom:60px}.info_landing .how_is_going .pre_title{width:100%;font-style:normal;font-weight:600;font-size:14px;line-height:30px;color:#282828;margin-bottom:16px;max-width:700px}.info_landing .how_is_going .title{font-style:normal;font-weight:800;font-size:32px;line-height:54px;color:#282828;max-width:820px;margin-bottom:35px}.info_landing .how_is_going .description{min-height:48px;display:flex;align-items:center;color:#282828;max-width:820px}.info_landing .how_to_help{padding:60px 0;position:relative}.info_landing .how_to_help:before{content:'';position:absolute;right:0;top:0;bottom:0;width:60%;background:#f4f2f0}@media (max-width:992px){.info_landing .how_to_help:before{content:none}}.info_landing .how_to_help .main_title{margin-bottom:45px;font-weight:800}.info_landing .how_to_help .main_title h2{font-style:normal;font-weight:900;font-size:56px;line-height:72px;text-transform:uppercase;color:#282828;margin-bottom:40px}@media (max-width:575px){.info_landing .how_to_help .main_title h2{font-size:2rem}}.info_landing .how_to_help .link_list .list_holder{margin-bottom:30px}.info_landing .how_to_help .link_list .name{font-style:normal;font-size:32px;line-height:32px;color:#282828;font-weight:800;margin-bottom:24px}@media (max-width:575px){.info_landing .how_to_help .link_list .name{font-size:22px;margin-bottom:20px}}.info_landing .how_to_help .link_list .title{font-style:normal;font-weight:800;font-size:20px;line-height:20px;color:#282828;margin-bottom:15px}@media (max-width:575px){.info_landing .how_to_help .link_list .title{font-size:26px;margin-bottom:10px}}.info_landing .how_to_help .link_list .links a{font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:block;color:#dda380;position:relative;padding-left:25px;margin-bottom:20px;max-width:450px}@media (max-width:575px){.info_landing .how_to_help .link_list .links a{margin-bottom:10px}}.info_landing .how_to_help .link_list .links a:before{content:'';position:absolute;top:calc(50% - 2px);left:10px;width:5px;height:5px;background:#282828;border-radius:100%}.info_landing .how_to_help .link_list .links a:hover{color:#75a99d}.info_landing .how_to_help .additional_info_list .r_title{font-style:normal;font-weight:800;font-size:28px;line-height:52px;color:#282828;margin-bottom:15px}.info_landing .how_to_help .additional_info_list ul{max-width:500px}.info_landing .how_to_help .additional_info_list ul li{position:relative;font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-bottom:30px}.info_landing .final_step{padding-top:60px;padding-bottom:60px}@media (max-width:575px){.info_landing .final_step{background:#f4f2f0}}.info_landing .final_step .slogan_section{font-size:45px;font-weight:800;max-width:1000px;margin:0 auto;text-align:center}@media (max-width:575px){.info_landing .final_step .slogan_section{font-size:40px}}.info_landing .final_step .slogan_section .line_1{color:#0358b6}.info_landing .final_step .slogan_section .line_2{color:#f1d618}.info_landing .back_to_site{padding-top:80px;padding-bottom:60px}.info_landing .back_to_site a{display:flex;align-items:center;color:#dda380;font-size:14px;font-weight:800;justify-content:flex-start}.info_landing .back_to_site a svg{margin-right:10px}.info_landing .back_to_site a svg path{transition:.3s;fill:#dda380}.info_landing .back_to_site a:hover{color:#75a99d}.info_landing .back_to_site a:hover path{transition:.3s;fill:#75a99d}.main_archive{padding-top:80px}@media (max-width:1300px){.main_archive{padding-top:48px}}.main_archive .main_title{margin-bottom:64px}@media (max-width:992px){.main_archive .main_title{display:none}}.main_archive .info_holder{margin-bottom:40px}.main_archive .info_holder .title_holder{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.main_archive .info_holder .title_holder h1{margin-bottom:24px;position:relative;display:inline-block}.main_archive .info_holder .title_holder span{position:absolute;display:block;font-size:20px;right:-25px;top:0;font-weight:400}.main_archive .info_holder .archive_description{font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#282828;max-width:600px}@font-face{font-family:BwModelica;src:url(../fonts/BwModelica-Regular.woff2) format("woff2"),url(../fonts/BwModelica-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:BwModelica;src:url(../fonts/BwModelica-Medium.woff2) format("woff2"),url(../fonts/BwModelica-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:BwModelica;src:url(../fonts/BwModelica-Bold.woff2) format("woff2"),url(../fonts/BwModelica-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:BwModelica;src:url(../fonts/BwModelica-Black.woff2) format("woff2"),url(../fonts/BwModelica-Black.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:BwModelica;src:url(../fonts/BwModelica-ExtraBold.woff2) format("woff2"),url(../fonts/BwModelica-ExtraBold.woff) format("woff");font-weight:800;font-display:swap}html{scroll-behavior:smooth}body{scroll-behavior:smooth;font-family:BwModelica,sans-serif}@media (min-width:1400px){.container{max-width:1440px;padding:0 80px}}@media (min-width:768px) and (max-width:1400px){.container{max-width:100%;padding:0 40px}}@media (max-width:1300px){.container{padding:0 15px}}@media (max-width:768px){.container{max-width:100%}}@media (max-width:1200px){.hero_section .container,.post_section .container,.tag_archive .container,.top_info_holder .container{max-width:745px;padding:0 15px;width:100%}}dd,dl,dt,h1,h2,h3,h4,h5{font-family:BwModelica,sans-serif}h1{font-style:normal;font-weight:800;font-size:40px;line-height:56px;color:#282828}@media (max-width:1200px){h1{font-size:24px;line-height:36px}}@media (max-width:400px){h1{font-size:23px}}a,div,h1,h2,h3{transition:.3s}a:hover,div:hover,h1:hover,h2:hover,h3:hover{transition:.3s;text-decoration:none;text-underline:none}button,input,label{cursor:pointer}button:active,button:focus,input:active,input:focus,label:active,label:focus{outline:0}input[type=email],input[type=tel],input[type=text]{cursor:inherit}.checkbox_row{display:flex}@media (max-width:1330px){.checkbox_row{flex-wrap:wrap}}.checkbox_row .single_checkbox{display:flex;align-items:center;padding-right:32px}@media (max-width:1330px){.checkbox_row .single_checkbox{margin-bottom:15px;flex:0 0 50%}}.checkbox_row .single_checkbox .checkbox_indicator{width:24px;height:24px;border:1px solid #dda380;transition:.3s;position:relative;display:flex;justify-content:center;align-items:center}.checkbox_row .single_checkbox .checkbox_indicator .checked_indicator{display:none}.checkbox_row .single_checkbox input{display:none}.checkbox_row .single_checkbox label{margin-bottom:0;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#fff;margin-left:12px}.checkbox_row .single_checkbox:hover .checkbox_indicator{border-color:#75a99d;transition:.3s}.checkbox_row .single_checkbox.checked .checkbox_indicator{background:#75a99d;border-color:#75a99d}.checkbox_row .single_checkbox.checked .checkbox_indicator .checked_indicator{display:flex;justify-content:center;align-items:center}.checkbox_row .single_checkbox.checked .checkbox_indicator .checked_indicator svg{width:14px}body .grecaptcha-badge{opacity:0!important}.line_break{display:block;width:100%;height:30px}img{transition:.3s}img:hover{transition:.3s}svg{transition:.3s}svg path{transition:.3s}svg circle{transition:.3s}svg:hover{transition:.3s}svg:hover path{transition:.3s}svg:hover circle{transition:.3s}a,button,div,input,span{transition:.3s}a:hover,button:hover,div:hover,input:hover,span:hover{transition:.3s}.link_button a{cursor:pointer;display:flex;align-items:center;border:none;background:0 0;box-shadow:none}.link_button a:active,.link_button a:focus{outline:0;border:none;background:0 0;box-shadow:none}.link_button a span{transition:.3s;font-family:BwModelica,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;color:#282828;margin-right:12px}.link_button a .button_animated{position:relative;width:50px;display:flex;align-items:center}.link_button a .button_animated svg{position:absolute;transition:.3s;z-index:2;left:2px}.link_button a .button_animated svg path{fill:#282828;transition:.3s}.link_button a .button_animated .shape{position:absolute;right:7px;transition:.3s;width:32px;height:32px;border-radius:100%;background:#75a99d;z-index:1}.link_button a:hover span{transition:.3s;color:#75a99d}.link_button a:hover .button_animated svg{transition:.3s;left:8px}.link_button a:hover .button_animated svg path{transition:.3s;fill:#fff}.link_button a:hover .button_animated .shape{transition:.3s;width:48px;height:48px;border-radius:100%;background:#75a99d;right:5px}@media (max-width:600px){.order_xs_2{order:2}.order_xs_1{order:1}}@media (max-width:575px){.no_padding_mob{padding:0}}@media (max-width:650px){.body_overflow{overflow:hidden}}pre{overflow:auto;background-color:#111;color:#ccc;font-size:16px;margin:0 0 30px;padding:15px;white-space:pre}@media (max-width:575px){.overflow-y{overflow:hidden}}.no-scroll{overflow:hidden}.anniversary_link_holder{position:relative;z-index:9;width:100%;background:#f4f2f0;display:block;max-width:100%}.anniversary_link_holder .inner{max-width:1150px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 15px;margin:0 auto}@media (max-width:992px){.anniversary_link_holder .inner{justify-content:center;padding:8px 15px}}.anniversary_link_holder .inner .illustrations{display:flex;width:120px;justify-content:space-between}@media (max-width:992px){.anniversary_link_holder .inner .illustrations{display:none}}.anniversary_link_holder .inner .text_holder{color:#282828;font-size:16px;font-style:normal;font-weight:900;line-height:24px}@media (max-width:992px){.anniversary_link_holder .inner .text_holder{font-size:14px;line-height:20px}}@media (max-width:650px){.anniversary_link_holder .inner .text_holder{max-width:321px}}.anniversary_link_holder .inner .text_holder span{color:#75a99d}.anniversary_link_holder .inner .text_holder svg{margin-left:16px}@media (max-width:650px){.anniversary_link_holder .inner .text_holder svg{margin-left:12px}}.anniversary_link_holder:hover{background:#1e232c}.anniversary_link_holder:hover .text_holder{color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL19zaG9ydGNvZGVzLnNjc3MiLCJtb2R1bGVzL19jb29raWUuc2NzcyIsIm1vZHVsZXMvX3N0YW5kX3dpdGhfdWEuc2NzcyIsIm1vZHVsZXMvX3JhdGluZy5zY3NzIiwicGFydHMvX2hlcm8uc2NzcyIsInBhcnRzL19mb3JtX21haW4uc2NzcyIsInBhcnRzL19zaW5nbGVfYXJ0aWNsZV9ob21lLnNjc3MiLCJwYXJ0cy9fcHJvbW90ZWRfc2VjdGlvbi5zY3NzIiwicGFydHMvX3BhZ2luYXRpb24uc2NzcyIsIm1haW4uY3NzIiwicGFydHMvX2NhdF9uYXYuc2NzcyIsInBhcnRzL19icmVhZGNydW1icy5zY3NzIiwicGFydHMvX3RhZ19jbG91ZC5zY3NzIiwicGFnZXMvX3NpbmdsZV9wb3N0LnNjc3MiLCJwYWdlcy9fYXV0aG9yLnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJwYWdlcy9fbm90X2ZvdW5kLnNjc3MiLCJwYWdlcy9fd2FyX2xhbmRpbmcuc2NzcyIsInBhZ2VzL19hcmNoaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERBLHFHQUNBLDRFQzNEQSxPQUNFLFFBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLElBQ0EsUUFBQSxFQUNBLGNBQUEsRUFDQSxRQUFBLEdBQ0EsMEJBUEYsT0FRSSxRQUFBLEVBQUEsS0FDQSxjQUFBLEdBRUYsMEJBWEYsT0FZSSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBWkosbUJBY00sUUFBQSxNQUdKLHlCQWpCRixPQWtCSSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBbEJKLGVBb0JNLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFVBQUEsT0F0Qk4sNEJBeUJNLFFBQUEsTUFHSix5QkE1QkYsT0E2QkksYUFBQSxHQTdCSixpQkFpQ0ksT0FBQSxFQUNB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OiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtb2R1bGVzL2hlYWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaWRlYmFyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zaG9ydGNvZGVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb29raWVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N0YW5kX3dpdGhfdWFcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JhdGluZ1wiO1xuXG5AaW1wb3J0IFwicGFydHMvaGVyb1wiO1xuQGltcG9ydCBcInBhcnRzL2Zvcm1fbWFpblwiO1xuQGltcG9ydCBcInBhcnRzL3NpbmdsZV9hcnRpY2xlX2hvbWVcIjtcbkBpbXBvcnQgXCJwYXJ0cy9wcm9tb3RlZF9zZWN0aW9uXCI7XG5AaW1wb3J0IFwicGFydHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInBhcnRzL2NhdF9uYXZcIjtcbkBpbXBvcnQgXCJwYXJ0cy9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcInBhcnRzL3RhZ19jbG91ZFwiO1xuLy9AaW1wb3J0IFwicGFydHMvaGVyb19jYXRlZ29yeVwiO1xuXG5AaW1wb3J0IFwicGFnZXMvc2luZ2xlX3Bvc3RcIjtcbkBpbXBvcnQgXCJwYWdlcy9hdXRob3JcIjtcbkBpbXBvcnQgXCJwYWdlcy9zZWFyY2hcIjtcbkBpbXBvcnQgXCJwYWdlcy9ub3RfZm91bmRcIjtcbkBpbXBvcnQgXCJwYWdlcy93YXJfbGFuZGluZ1wiO1xuQGltcG9ydCBcInBhZ2VzL2FyY2hpdmVcIjtcblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0J3TW9kZWxpY2EtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyogZm9udC1zdHlsZTogXCJub3JtYWxcIjsgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0J3TW9kZWxpY2EtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7ICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0J3TW9kZWxpY2EtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7ICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLyogZm9udC1zdHlsZTogXCJub3JtYWxcIjsgKi9cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMCw5MDB8TG9yYTo0MDAsNzAwfFBUK1NlcmlmOjQwMGkpO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUVjb25vbWljYSZkaXNwbGF5PXN3YXApO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICAvKiBmb250LXN0eWxlOiBcIm5vcm1hbFwiOyAqL1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250YWluZXIge1xuICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9zdF9zZWN0aW9uLCAudG9wX2luZm9faG9sZGVyLCAudGFnX2FyY2hpdmUsIC5oZXJvX3NlY3Rpb24ge1xuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3NDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGRkLCBkdCwgZGwge1xuICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbmEsIGgyLCBoMywgaDEsIGRpdiB7XG4gIHRyYW5zaXRpb246IC4zcztcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdW5kZXJsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0LCBidXR0b24sIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi5jaGVja2JveF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgfVxuXG5cbiAgLnNpbmdsZV9jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgIH1cblxuICAgIC5jaGVja2JveF9pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmNoZWNrZWRfaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzVBOTlEO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIC5jaGVja2JveF9pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgLmNoZWNrZWRfaW5kaWNhdG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lX2JyZWFrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbmltZyB7XG4gIHRyYW5zaXRpb246IC4zcztcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbn1cblxuc3ZnIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuXG4gIHBhdGgge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuXG4gIGNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuXG4gICAgY2lyY2xlIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gIH1cbn1cblxuZGl2LCBpbnB1dCwgYSwgYnV0dG9uLCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxufVxuXG5cbi5saW5rX2J1dHRvbiB7XG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uX2FuaW1hdGVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAycHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzI4MjgyODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNoYXBlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NUE5OUQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uX2FuaW1hdGVkIHtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXBlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm9yZGVyX3hzXzIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyX3hzXzEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ub19wYWRkaW5nX21vYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYm9keV9vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLm92ZXJmbG93LXkge1xuICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbm5pdmVyc2FyeV9saW5rX2hvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cblxuICAgIC5pbGx1c3RyYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0X2hvbGRlciB7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMXB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFFMjMyQztcblxuICAgIC50ZXh0X2hvbGRlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbn0iLCJoZWFkZXIge1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBsaS5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuaGlkZV9uYXYge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuXG4gIC5zaG93X25hdiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cblxuICAmLnRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi50bXAge1xuICAgIC8vb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cblxuICAmLmhlYWRlcl9ob21lIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAuc2l0ZV9uYXZfbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dvX2Z1bGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tb2JpbGVfYWRkaXRpb25hbF9saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleDogMCAwIDEyMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1lbnVfYmxvY2sge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgdHJhbnNpdGlvbjogLjZzICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cblxuICAgICYub3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuNnMgIWltcG9ydGFudDtcbiAgICAgIC8vd2lkdGg6IDYwMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAuaGVhZGVyX2ZvbGxvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgaGVpZ2h0OiAxMTB2aDtcbiAgICAgIH1cblxuICAgICAgLm1lbnVfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmhlYWRlcl9mb2xsb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RBREFEQTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUUyMzJDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLm1lbnVfaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2hfaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbl9ob2xkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zZWFyY2hfaWNvbl9tZW51LnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5NHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBmbGV4OiAwIDAgMjdweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIG5hdi5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0REQTM4MDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRERBMzgwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNEREEzODA7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXJyb3dfYm90dG9tLnBuZyk7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICAucmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgLmhlYWRlcl9mb2xsb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZ1bmNfaWNvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgLnNlYXJjaF9pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3Blbl9mb3JtIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyRjY3NUE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX2J1dHRvbiB7XG4gICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NUE5OUQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY2NzVBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLm1lbnVfYnVyZ2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUyMzJDO1xuICAgICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lX3RvcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZV9ib3R0b20ge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAubGluZV90b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpbmVfYm90dG9tIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQxNzFEO1xuXG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGluZV90b3Age1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRERBMzgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5lX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEREEzODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAubGluZV90b3Age1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpbmVfYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGRlbl9jYXRlZ29yeV9tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAmLmZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjaGVhZGVyX3N2ZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZV9mb3JtX2pzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNhcmV0LWNvbG9yOiAjNzVBOTlEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3MTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRlcl9hbGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGMkYwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuXG4gICAgLmhlYWRlcl9idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVfYnVyZ2VyIHtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJGNjc1QTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGVfYWRkaXRpb25hbF9saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleDogMCAwIDEyMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjaGVhZGVyX3NlYXJjaF9tb2JpbGUge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvX2Z1bGwge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICNuYXZiYXJEcm9wZG93bk1lbnVMaW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogODRweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTk1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59IiwiLm5ld19mb290ZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgMjRweCAwO1xuICBiYWNrZ3JvdW5kOiAjMTQxNzFEO1xuICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLmNvbnRhY3RfY29sX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTEzM3B4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMTMzcHgpIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAgIC5jb2wtbWQtMyB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmNvbnRhY3RfY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3RfY29sX2hpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpdGVfZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdF9jb2wge1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuc2luZ2xlX3JvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudF9zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGVfZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cblxuICAgICAgYSwgLm5vX2xpbmsge1xuICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJmNjc1YTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsdXRjaCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgICB9XG5cbiAgICAuc29jaWFsX3NlY3Rpb24ge1xuXG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZV9yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRvcF90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIH1cblxuICAgIC5yb3dfc2VjdGlvbiB7XG5cbiAgICAgIC5tZW51X2hhbmRsZXIge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2luZm9fcm93IHtcblxuICAgIC5zb2NpYWxzX3JvdyB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWxzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5kbWNhX3BydGNkX2JhZ2RlIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9pbmZvX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLmRtY2FfcHJ0Y2RfYmFnZGUge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jbHV0Y2gtd2lkZ2V0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuIiwiLnNpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDg1cHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgei1pbmRleDogOTtcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDhweCA0MHB4IDIzcHggNDBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAudGFnX2Nsb3VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJGNjc1QTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGVfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgLnBvc3RfaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxleDogMCAwIDE0cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdF9jb250ZW50IHtcbiAgICAgICAgLy93aWR0aDogOTAlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRpdGlvbmFsX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NTVweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcGVlZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTU1cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNpZGVfZm9ybV9ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAuN3M7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzNjBweCk7XG5cbiAgJi5mb3JtX21kbCB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgICAgIGxlZnQ6IDE2LjY2NjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuM3B4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGxlZnQ6IDE3LjY2NjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDIwODBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMjIwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAyMzAwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAyNDAwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI4MHB4KTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMDBweCk7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG5cbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiAuN3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybV9pbm5lciB7XG4gICAgaGVpZ2h0OiA0NjFweDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5mb3JtX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTBweCAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCA0OHB4IDMycHggNDhweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAvL21heC13aWR0aDogMjQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJtaXRfdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0X3NlY3Rpb24ge1xuICAgICAgLy9tYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgLmlucHV0X2hvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDIwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuaW5wdXRfbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCwgJjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveF9yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAgICAgLnNpbmdsZV9jaGVja2JveCB7XG4gICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXRfc2VjdGlvbiB7XG5cblxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAvL21heC13aWR0aDogMzAwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtaXQge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbl9hbmltYXRlZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1YTk5ZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgZmlsbDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VjY2Vzc19ob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmltZ19ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgLnN1Ym1pdF90aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWNjZXNzX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZG9uZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIC5tYWluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN1Ym1pdF90aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICNmb3JtX3NpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3VjY2Vzc19ob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIHtcbiAgcGFkZGluZzogMjNweDtcbiAgYmFja2dyb3VuZDogI0Y0RjJGMDtcblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dF9ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5wdXRfbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogMDtcblxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCwgJjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZV9jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0REQTM4MDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cblxuICAgICAgLmNoZWNrZWRfaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzVBOTlEO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIC5jaGVja2JveF9pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgLmNoZWNrZWRfaW5kaWNhdG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9hbmltYXRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMnB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMyODI4Mjg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRERBMzgwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjb2xvcjogIzc1YTk5ZDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbl9hbmltYXRlZCB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgbGVmdDogOHB4O1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3NWE5OWQ7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnJvd19jZjcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5sZWZ0X2NvbCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC5yaWdodF9jb2wge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuI2xldHNfZGlzcXVzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjJGMDtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI4MjgyOCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dF9zZWN0aW9uIHtcblxuXG4gICAgLmlucHV0X2hvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmlucHV0X2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgfVxuXG4gICAgICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REQTM4MDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCwgJjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NUE5OUQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NUE5OUQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICYuaW5wdXRfcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5pbnB1dF9ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2luZ2xlX2lucHV0X3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWxlX2F0dGFjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWxlX3BsYWNlaG9sZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3hfcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5zaW5nbGVfY2hlY2tib3gge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDJweDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMjgyODI4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hhcGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgY29sb3I6ICM3NWE5OWQ7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVhOTlkO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzX2Rpc3F1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgIH1cbiAgfVxuXG4gICYuc3VjY2VzcyB7XG4gICAgLmxlYWQtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWNjZXNzX2Rpc3F1cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmNGYyZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRhMzdmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4ucG9zdF91c2VyX2luZm9faW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWNlLWktZGphbmdvX19zaG9ydGNvZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGphbmdvLWljby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5uZXdfc2hvcnRjb2RlX2JveCB7XG4gIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGxlZnQ6IDJweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzI4MjgyODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRERBMzgwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbl9hbmltYXRlZCB7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvcnRjb2RlX3NlcnZpY2VfYm94IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y0RjJGMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cbiAgLmNvbnRlbnRfaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuXG4gICAgLnNob3J0Y29kZV9sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIC5ibGFja19maWxsIHtcbiAgICAgICAgZmlsbDogIzI4MjgyODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG5cbiAgLmlsbHVzdHJhdGlvbiB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNob3J0Y29kZV9jYXNlX2JveCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5ncmVlbl9ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzUsIDQ0LCAwLjgpO1xuICAgIHBhZGRpbmc6IDE1cHggMzJweCAzMnB4IDMycHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfaG9sZGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXBlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbl9hbmltYXRlZCB7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEREEzODA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdXBzeXN0aWMtdGFibGUtbG9hZGVyLnNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vwc3lzdGljLXRhYmxlcy13cmFwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gIHRhYmxlIHtcblxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4ICMyODI4Mjggc29saWQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXN1YnNjcmlwdGlvbi5kZWZhdWx0LnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb19ib3hfc2hvcnRjb2RlX2hvbGRlciB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCA1MnB4IDgycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgcGFkZGluZzogMjVweCAyNHB4IDI4cHggNTVweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cblxuICAuaW5mb19ib3hfbGFiZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgY29sb3I6ICNEREEzODA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGVmdDogLTIycHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvX2JveF9sb2dvIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmluZm9fYm94X3RpdGxlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvX2JveF9saW5rIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uX2FuaW1hdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBsZWZ0OiAycHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXBlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUUyMzJDO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uX2FuaW1hdGVkIHtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXBlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmVib29rX3NpbXBsZSB7XG4gIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogNTVweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQncgTW9kZWxpY2EgTEdDXCIsIHNhbnMtc2VyaWY7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuXG4gIC5pbm5lciB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nX2hvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogMjAzcHg7XG4gICAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgIHdpZHRoOiAzMDRweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1heC13aWR0aDogMzA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjY3NWE7XG4gICAgfVxuICB9XG59XG4iLCIuY29va2llX25vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzFFMjMyQztcbiAgcGFkZGluZzogMTdweCAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgU2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX2hvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBTYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NUE5OUQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90X2FncmVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdGFuZF93aXRoX3VrcmFpbmUge1xuICBiYWNrZ3JvdW5kOiAjMTQxNzFEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi8vXG4vL2hlYWRlci5oZWFkZXJfYWxsIHtcbi8vICB0b3A6IDQ4cHg7XG4vLyAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbi8vICAgIHRvcDogNDZweDtcbi8vICB9XG4vL30iLCIucmF0aW5nX2hvbGRlciB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjRGMkYwO1xuICBwYWRkaW5nOiAzOHB4IDQwcHg7XG5cbiAgLnJhdGluZ19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmZvX2NvbCB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5nX2NvbCB7XG4gICAgICB3aWR0aDogMzQ0cHg7XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEREEzODA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcblxuICAuc2luZ2xlX2FydGljbGUge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucG9zdF9pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9faG9sZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLCBoMiB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zaXRpb24ge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua19idXR0b24ge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbF9wb3N0IHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLW1kLTcsIC5jb2wtbWQtNSB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnlfdGl0bGUge1xuICAgIGNvbG9yOiAjRERBMzgwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIGZsZXg6IDAgMCA0NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRERBMzgwO1xuICB9XG5cbiAgLnJlbGF0ZWRfcG9zdHNfaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucG9zdHNfc2VjdGlvbiB7XG5cbiAgICAgIC5zaW5nbGVfaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzJGNjc1QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbl9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMUUyMzJDO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTtcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg3cHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0REQTM4MDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEyOXB4IDAgOTdweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1heC13aWR0aDogNTM4cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAuaW5wdXRfc2VjdGlvbiB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXRfaG9sZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDIwcHggMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjNWI1MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0X2xhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlYzViNTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lcnJvcl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVycm9yX21lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogI2VjNWI1MDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlucHV0X2xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREEzODA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCwgJjotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3JfbWVzc2FnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveF9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1YTk5ZDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25fYW5pbWF0ZWQge1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW5fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGgyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuc2luZ2xlX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmRqLW1haW4tZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjgyODI4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNzJweCk7XG4gICAgICAgIHdpZHRoOiAzNDNweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xuICAgICAgICBib3R0b206IDQ4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzc1QTk5RDtcblxuICAgICAgICBzdmcge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRqLW1haW4tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGdhcDogMjZweDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1MzBweCkge1xuICAgIGdhcDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5leGNsdWRlX3Bvc3Qge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlX2FydGljbGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDclO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAucG9zdF9pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZV9hcnRjbF9oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBmbGV4OiAwIDAgMTMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZGRhMzgwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFnc19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb19ob2xkZXIge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgaDIge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDhweDtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG5cbiAgICAgICAgICAubmFtZV90aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zaXRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wb3N0X2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZV9hcnRpY2xlX2NhdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4NHB4IDA7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wcm9tb3RlZF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0Y0RjJGMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA3OTBweCkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1MzBweCkge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNEREEzODA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogQndNb2RlbGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uX2FuaW1hdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVhOTlkO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NUE5OUQ7XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbl9hbmltYXRlZCB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgbGVmdDogOHB4O1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjNzVBOTlEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFwZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWJvb2tfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gIHBhZGRpbmc6IDI0cHggNjVweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAuYmFkZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmlubmVyIHtcblxuICAgIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1nX2hvbGRlciB7XG4gICAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgIGhlaWdodDogMjM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUUyMzJDO1xuXG4gICAgLmJhZGdlLCAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgIH1cbiAgfVxuXG4gICYud2lkZV93aWR0aF8xIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjI2cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X3JvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltZ19ob2xkZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICB3aWR0aDogMzA0cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJmNjc1YTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEzNzVweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG5cbiAgdWwge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2X2xpbmtfaG9sZGVyIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyODI4Mjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG90cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubmV4dF9hcnJvdyB7XG4gICAgICBmbGV4OiAwIDAgNTZweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvYWRfbW9yZV9qcyB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5leHQge1xuICAgICAgZmxleDogMCAwIDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNnZXRfbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbiB7XG4gIC5wYWdlLW51bWJlcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnByZXZpb3VzcG9zdHNsaW5rLFxuICAgICAgLm5leHRwb3N0c2xpbmsge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI4MjgyODtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcblxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAubmV4dHBvc3RzbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZS10ZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCd01vZGVsaWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvdHMge1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgfVxuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86MzAwLDQwMCw3MDAsOTAwfExvcmE6NDAwLDcwMHxQVCtTZXJpZjo0MDBpKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FY29ub21pY2EmZGlzcGxheT1zd2FwKTtcbmhlYWRlciB7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTVweDsgfVxuICAgICAgaGVhZGVyIGxpLmRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG4gICAgICBoZWFkZXIgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIGhlYWRlciAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBoZWFkZXIudHJhbnNwYXJlbnQge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgaGVhZGVyLnRtcCB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIGhlYWRlci5oZWFkZXJfaG9tZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgaGVhZGVyLmhlYWRlcl9ob21lIC5zaXRlX25hdl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBoZWFkZXIuaGVhZGVyX2hvbWUgLmxvZ29fc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgLm1lbnVfYmxvY2sge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgdHJhbnNpdGlvbjogLjZzICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgaGVhZGVyIC5tZW51X2Jsb2NrLm9wZW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjZzICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWFkZXIgLm1lbnVfYmxvY2sub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGhlYWRlciAubWVudV9ibG9jay5vcGVuIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIGhlYWRlciAubWVudV9ibG9jay5vcGVuIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrLm9wZW4gLm1lbnVfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICBoZWFkZXIgLm1lbnVfYmxvY2sgLm1lbnVfaW5uZXIgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgICBoZWFkZXIgLm1lbnVfYmxvY2sgLm1lbnVfaW5uZXIgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIHVsIGxpIC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnVfYmxvY2sgLm1lbnVfaW5uZXIgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudV9ibG9jayAubWVudV9pbm5lciB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIGhlYWRlciAubWVudV9ibG9jayAubWVudV9pbm5lciAuc2VhcmNoX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIC5zZWFyY2hfaG9sZGVyIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBoZWFkZXIgLm1lbnVfYmxvY2sgLm1lbnVfaW5uZXIgLnNlYXJjaF9ob2xkZXIgLmljb25faG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc2VhcmNoX2ljb25fbWVudS5zdmcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIC5zZWFyY2hfaG9sZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIGhlYWRlciAubWVudV9ibG9jayAubWVudV9pbm5lciAuaGVhZGVyX2ZvbGxvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5tZW51X2Jsb2NrIC5tZW51X2lubmVyIC5oZWFkZXJfZm9sbG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBoZWFkZXIgLm5hdmJhci1icmFuZCBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIGhlYWRlciBuYXYubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IGxpIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubGVmdCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNEREEzODA7IH1cbiAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLmxlZnQgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEREEzODA7IH1cbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRERBMzgwOyB9XG4gICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDsgfVxuICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IC5uYXZiYXItbmF2IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5sZWZ0IC5uYXZiYXItbmF2IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hcnJvd19ib3R0b20ucG5nKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAuaGVhZGVyX2ZvbGxvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLmhlYWRlcl9mb2xsb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAuaGVhZGVyX2ZvbGxvdyAudGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLmhlYWRlcl9mb2xsb3cgLmljb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5oZWFkZXJfZm9sbG93IC5pY29ucyBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAuaGVhZGVyX2ZvbGxvdyAuaWNvbnMgYSBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAuaGVhZGVyX2ZvbGxvdyAuaWNvbnMgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5oZWFkZXJfZm9sbG93IC5pY29ucyBhOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5oZWFkZXJfYnV0dG9uIHtcbiAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLmhlYWRlcl9idXR0b24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7IH0gfVxuICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5oZWFkZXJfYnV0dG9uIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLmhlYWRlcl9idXR0b24gYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGNjc1QTsgfVxuICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLm1lbnVfYnVyZ2VyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjVweDsgfSB9XG4gICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLm1lbnVfYnVyZ2VyIC5pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLm1lbnVfYnVyZ2VyIC5pbm5lciBkaXYge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXIgLmlubmVyIC5saW5lX3RvcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXIgLmlubmVyIC5saW5lX2JvdHRvbSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5tZW51X2J1cmdlcjpob3ZlciAuaW5uZXIgLmxpbmVfdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXI6aG92ZXIgLmlubmVyIC5saW5lX2JvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmlnaHQgLm1lbnVfYnVyZ2VyLmNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDE3MUQ7IH1cbiAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5tZW51X2J1cmdlci5jbG9zZSAuaW5uZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5tZW51X2J1cmdlci5jbG9zZSAuaW5uZXIgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXIuY2xvc2UgLmlubmVyIC5saW5lX3RvcCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEREEzODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5tZW51X2J1cmdlci5jbG9zZSAuaW5uZXIgLmxpbmVfYm90dG9tIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAgICAgICBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5yaWdodCAubWVudV9idXJnZXIuY2xvc2U6aG92ZXIgLmlubmVyIC5saW5lX3RvcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLnJpZ2h0IC5tZW51X2J1cmdlci5jbG9zZTpob3ZlciAuaW5uZXIgLmxpbmVfYm90dG9tIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICBoZWFkZXIgLnNlYXJjaF9pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgIGhlYWRlciAuc2VhcmNoX2ljb24gZm9ybSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICAgaGVhZGVyIC5zZWFyY2hfaWNvbiBmb3JtIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGhlYWRlciAuc2VhcmNoX2ljb24gZm9ybSAuaWNvbiAjaGVhZGVyX3N2ZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zZWFyY2hfaWNvbi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgaGVhZGVyIC5zZWFyY2hfaWNvbiBmb3JtIC5pY29uIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgaGVhZGVyIC5zZWFyY2hfaWNvbiBmb3JtIC5pY29uLmFjdGl2ZSBpbnB1dCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgaGVhZGVyLmhlYWRlcl9hbGwge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjRjRGMkYwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwOyB9XG4gICAgaGVhZGVyLmhlYWRlcl9hbGwgLmhlYWRlcl9idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlYWRlci5oZWFkZXJfYWxsIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICBoZWFkZXIuaGVhZGVyX2FsbCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICAgIGhlYWRlci5oZWFkZXJfYWxsIC5tZW51X2J1cmdlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAgIGhlYWRlci5oZWFkZXJfYWxsIC5sb2dvX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAgICAgaGVhZGVyLmhlYWRlcl9hbGwgLmxvZ29fc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGhlYWRlci5oZWFkZXJfYWxsIC5sb2dvX2Z1bGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAgIGhlYWRlci5oZWFkZXJfYWxsIC5sb2dvX2Z1bGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBoZWFkZXIuaGVhZGVyX2FsbCAjbmF2YmFyRHJvcGRvd25NZW51TGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH1cbiAgICBoZWFkZXIuaGVhZGVyX2FsbCAuc2VhcmNoX2ljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICBoZWFkZXIuaGVhZGVyX2FsbCAuc2VhcmNoX2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gICAgICAgIGhlYWRlci5oZWFkZXJfYWxsIC5zZWFyY2hfaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBoZWFkZXIuaGVhZGVyX2FsbCAuc2VhcmNoX2ljb24gaW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICAgIGhlYWRlci5oZWFkZXJfYWxsIC5zZWFyY2hfaWNvbiBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMjRweCAwO1xuICBiYWNrZ3JvdW5kOiAjMTQxNzFEOyB9XG4gIGZvb3RlciAuY29udGVudF9zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICAgZm9vdGVyIC5jb250ZW50X3NlY3Rpb24gLmxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIGZvb3RlciAuY29udGVudF9zZWN0aW9uIC5zaXRlX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIGZvb3RlciAuY29udGVudF9zZWN0aW9uIC5pbmZvX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgZm9vdGVyIC5jb250ZW50X3NlY3Rpb24gLmluZm9faXRlbSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgZm9vdGVyIC5jb250ZW50X3NlY3Rpb24gLmluZm9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICBmb290ZXIgLmNvbnRlbnRfc2VjdGlvbiAubG9jYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDsgfVxuICAgIGZvb3RlciAuY29udGVudF9zZWN0aW9uIC5jbHV0Y2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzNweDsgfVxuICBmb290ZXIgLnNpbmdsZV9yb3cge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgZm9vdGVyIC5zaW5nbGVfcm93IC50b3BfdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBmb290ZXIgLnNpbmdsZV9yb3cgLnJvd19zZWN0aW9uIC5tZW51X2hhbmRsZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIGZvb3RlciAuc2luZ2xlX3JvdyAucm93X3NlY3Rpb24gLm1lbnVfaGFuZGxlciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgICAgIGZvb3RlciAuc2luZ2xlX3JvdyAucm93X3NlY3Rpb24gLm1lbnVfaGFuZGxlciB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgZm9vdGVyIC5zaW5nbGVfcm93IC5yb3dfc2VjdGlvbiAubWVudV9oYW5kbGVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA4NXB4O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHotaW5kZXg6IDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuc2lkZWJhciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDhweCA0MHB4IDIzcHggNDBweDsgfVxuICAgIC5zaWRlYmFyIC5pbm5lciAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuc2lkZWJhciAuaW5uZXIgLnRhZ19jbG91ZCBhIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNpZGViYXIgLmlubmVyIC50YWdfY2xvdWQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0gLnBvc3RfaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxleDogMCAwIDE0cHg7IH1cbiAgICAgICAgLnNpZGViYXIgLmlubmVyIC5zaW5nbGVfaXRlbSAucG9zdF9pY29uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNpZGViYXIgLmlubmVyIC5zaW5nbGVfaXRlbSAucG9zdF9pY29uLmhpZGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0gLnBvc3RfY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0gLnBvc3RfY29udGVudCAudGl0bGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNzVBOTlEOyB9XG4gICAgICAuc2lkZWJhciAuaW5uZXIgLnNpbmdsZV9pdGVtIC5wb3N0X2NvbnRlbnQgLmF1dGhvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuc2lkZWJhciAuaW5uZXIgLnNpbmdsZV9pdGVtIC5wb3N0X2NvbnRlbnQgLmF1dGhvcjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0gLnBvc3RfY29udGVudCAuYWRkaXRpb25hbF9pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgICAgICAgLnNpZGViYXIgLmlubmVyIC5zaW5nbGVfaXRlbSAucG9zdF9jb250ZW50IC5hZGRpdGlvbmFsX2luZm8ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgICAgLnNpZGViYXIgLmlubmVyIC5zaW5nbGVfaXRlbSAucG9zdF9jb250ZW50IC5hZGRpdGlvbmFsX2luZm8gLmRhdGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgIC5zaWRlYmFyIC5pbm5lciAuc2luZ2xlX2l0ZW0gLnBvc3RfY29udGVudCAuYWRkaXRpb25hbF9pbmZvIC5zcGVlZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTVweCkge1xuICAgICAgICAgICAgLnNpZGViYXIgLmlubmVyIC5zaW5nbGVfaXRlbSAucG9zdF9jb250ZW50IC5hZGRpdGlvbmFsX2luZm8gLnNwZWVkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc2lkZWJhciAuc3Vic2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaWRlYmFyIC5zdWJzY3JpcHRpb24gLmlubmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTQuMTJweCAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAuc2lkZWJhciAuc3Vic2NyaXB0aW9uIC5pbm5lciAudGV4dCB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiAuaW5uZXIgLmljb24gc3ZnIGNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiAuaW5uZXIgLmljb24gc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5zaWRlYmFyIC5zdWJzY3JpcHRpb24gLmlubmVyOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4OyB9XG4gICAgICAgIC5zaWRlYmFyIC5zdWJzY3JpcHRpb24gLmlubmVyOmhvdmVyIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiAuaW5uZXI6aG92ZXIgLmljb24gc3ZnIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiAuaW5uZXI6aG92ZXIgLmljb24gc3ZnIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBmaWxsOiAjMjgyODI4OyB9XG5cbi5zaWRlX2Zvcm1faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NzdweDtcbiAgd2lkdGg6IDM4MHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gIHRyYW5zaXRpb246IC43cztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7IH1cbiAgLnNpZGVfZm9ybV9ob2xkZXIgLmZvcm1faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTBweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuc2lkZV9mb3JtX2hvbGRlciAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNDhweCAzMnB4IDQ4cHg7IH1cbiAgICAuc2lkZV9mb3JtX2hvbGRlciAudGl0bGUgaDIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgIC5zaWRlX2Zvcm1faG9sZGVyIC50aXRsZSAuc3VibWl0X3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpZGVfZm9ybV9ob2xkZXIgZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG4gIC5zaWRlX2Zvcm1faG9sZGVyIC5pbnB1dF9zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIycHggMCAyMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5pbnB1dF9zZWN0aW9uIC5pbnB1dF9ob2xkZXIgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OmZvY3VzLCAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OmFjdGl2ZSwgLnNpZGVfZm9ybV9ob2xkZXIgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlciBpbnB1dDp2aXNpdGVkLCAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2lkZV9mb3JtX2hvbGRlciAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyLmFjdGl2ZSAuaW5wdXRfbGFiZWwge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNpZGVfZm9ybV9ob2xkZXIgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlci5hY3RpdmUgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDsgfVxuICAuc2lkZV9mb3JtX2hvbGRlciAuY2hlY2tib3hfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCB7XG4gICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc2lkZV9mb3JtX2hvbGRlciAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnNpZGVfZm9ybV9ob2xkZXIgLmRlc2NyaXB0aW9uIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuc2lkZV9mb3JtX2hvbGRlciAuc3VibWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uOmFjdGl2ZSwgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Ym1pdCBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAgICAgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Ym1pdCBidXR0b24gLmJ1dHRvbl9hbmltYXRlZCBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5zaWRlX2Zvcm1faG9sZGVyIC5zdWJtaXQgYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQgLnNoYXBlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc1YTk5ZDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuc2lkZV9mb3JtX2hvbGRlciAuc3VibWl0IGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Ym1pdCBidXR0b246aG92ZXIgLmJ1dHRvbl9hbmltYXRlZCBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgICAuc2lkZV9mb3JtX2hvbGRlciAuc3VibWl0IGJ1dHRvbjpob3ZlciAuYnV0dG9uX2FuaW1hdGVkIHN2ZyBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgZmlsbDogIzc1QTk5RDsgfVxuICAgICAgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Ym1pdCBidXR0b246aG92ZXIgLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Y2Nlc3NfaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZGVfZm9ybV9ob2xkZXIgLnN1Y2Nlc3NfaG9sZGVyIC50ZXh0IHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnNpZGVfZm9ybV9ob2xkZXIub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRyYW5zaXRpb246IC43cztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zaWRlX2Zvcm1faG9sZGVyLmRvbmUgZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZV9mb3JtX2hvbGRlci5kb25lIC50aXRsZSAuc3VibWl0X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI5NXB4OyB9XG4gIC5zaWRlX2Zvcm1faG9sZGVyLmRvbmUgLnRpdGxlIC5tYWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaWRlX2Zvcm1faG9sZGVyLmRvbmUgLnN1Y2Nlc3NfaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4jYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sge1xuICBwYWRkaW5nOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjRGMkYwOyB9XG4gICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBhIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5pbnB1dF9ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuaW5wdXRfaG9sZGVyIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgLmlucHV0X2hvbGRlciAuaW5wdXRfbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuaW5wdXRfaG9sZGVyIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5pbnB1dF9ob2xkZXIgaW5wdXQ6Zm9jdXMsICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuaW5wdXRfaG9sZGVyIGlucHV0OmFjdGl2ZSwgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5pbnB1dF9ob2xkZXIgaW5wdXQ6dmlzaXRlZCwgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5pbnB1dF9ob2xkZXIgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuaW5wdXRfaG9sZGVyLmFjdGl2ZSAuaW5wdXRfbGFiZWwge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgLmlucHV0X2hvbGRlci5hY3RpdmUgaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NUE5OUQ7IH1cbiAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5zaW5nbGVfY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5zaW5nbGVfY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgLnNpbmdsZV9jaGVja2JveCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc2luZ2xlX2NoZWNrYm94IC5jaGVja2JveF9pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5zaW5nbGVfY2hlY2tib3ggLmNoZWNrYm94X2luZGljYXRvciAuY2hlY2tlZF9pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5zaW5nbGVfY2hlY2tib3ggaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc2luZ2xlX2NoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc2luZ2xlX2NoZWNrYm94IHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7IH1cbiAgICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc2luZ2xlX2NoZWNrYm94IHNwYW4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7IH1cbiAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgLnNpbmdsZV9jaGVja2JveDpob3ZlciAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1QTk5RDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAuc2luZ2xlX2NoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94X2luZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzVBOTlEOyB9XG4gICAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgLnNpbmdsZV9jaGVja2JveC5jaGVja2VkIC5jaGVja2JveF9pbmRpY2F0b3IgLmNoZWNrZWRfaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5zaW5nbGVfY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3hfaW5kaWNhdG9yIC5jaGVja2VkX2luZGljYXRvciBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4OyB9XG4gICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b246YWN0aXZlLCAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b24gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b24gLmJ1dHRvbl9hbmltYXRlZCBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b24gLmJ1dHRvbl9hbmltYXRlZCBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzI4MjgyODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b24gLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0REQTM4MDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b246aG92ZXIgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBjb2xvcjogIzc1YTk5ZDsgfVxuICAgICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayBidXR0b246aG92ZXIgLmJ1dHRvbl9hbmltYXRlZCBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgYnV0dG9uOmhvdmVyIC5idXR0b25fYW5pbWF0ZWQgc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAjYmxvZy1zdWJzY3JpcHRpb24tZWJvb2sgYnV0dG9uOmhvdmVyIC5idXR0b25fYW5pbWF0ZWQgLnNoYXBlIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM3NWE5OWQ7XG4gICAgICByaWdodDogNXB4OyB9XG4gICNibG9nLXN1YnNjcmlwdGlvbi1lYm9vayAucm93X2NmNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5yb3dfY2Y3IC5sZWZ0X2NvbCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgI2Jsb2ctc3Vic2NyaXB0aW9uLWVib29rIC5yb3dfY2Y3IC5yaWdodF9jb2wge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4jbGV0c19kaXNxdXMge1xuICBiYWNrZ3JvdW5kOiAjRjRGMkYwO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gICNsZXRzX2Rpc3F1cyBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbGV0c19kaXNxdXMgaDMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50OyB9XG4gICNsZXRzX2Rpc3F1cyAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDAgMTdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAjbGV0c19kaXNxdXMgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlciBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2xldHNfZGlzcXVzIC5pbnB1dF9zZWN0aW9uIC5pbnB1dF9ob2xkZXIgLmlucHV0X2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAjbGV0c19kaXNxdXMgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlciBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REQTM4MDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICNsZXRzX2Rpc3F1cyAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OmZvY3VzLCAjbGV0c19kaXNxdXMgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlciBpbnB1dDphY3RpdmUsICNsZXRzX2Rpc3F1cyAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OnZpc2l0ZWQsICNsZXRzX2Rpc3F1cyAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NUE5OUQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAjbGV0c19kaXNxdXMgLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlci5hY3RpdmUgLmlucHV0X2xhYmVsIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgI2xldHNfZGlzcXVzIC5pbnB1dF9zZWN0aW9uIC5pbnB1dF9ob2xkZXIuYWN0aXZlIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzVBOTlEOyB9XG4gICNsZXRzX2Rpc3F1cyAuaW5wdXRfc2VjdGlvbi5pbnB1dF9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgI2xldHNfZGlzcXVzIC5pbnB1dF9zZWN0aW9uLmlucHV0X3JvdyAuaW5wdXRfaG9sZGVyIHtcbiAgICAgIG1heC13aWR0aDogMzEycHg7IH1cbiAgI2xldHNfZGlzcXVzIC5pbnB1dF9zZWN0aW9uLnNpbmdsZV9pbnB1dF9yb3cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI2xldHNfZGlzcXVzIC5maWxlX2F0dGFjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICNsZXRzX2Rpc3F1cyAuZmlsZV9hdHRhY2ggaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNsZXRzX2Rpc3F1cyAuZmlsZV9hdHRhY2ggcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2xldHNfZGlzcXVzIC5maWxlX2F0dGFjaCAuZmlsZV9wbGFjZWhvbGRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNsZXRzX2Rpc3F1cyAuZmlsZV9hdHRhY2ggLmZpbGVfcGxhY2Vob2xkZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjsgfVxuICAjbGV0c19kaXNxdXMgLmNoZWNrYm94X3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjbGV0c19kaXNxdXMgLmNoZWNrYm94X3JvdyAuc2luZ2xlX2NoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAjbGV0c19kaXNxdXMgLmNoZWNrYm94X3JvdyAuc2luZ2xlX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgI2xldHNfZGlzcXVzIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICNsZXRzX2Rpc3F1cyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgI2xldHNfZGlzcXVzIGJ1dHRvbjphY3RpdmUsICNsZXRzX2Rpc3F1cyBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgI2xldHNfZGlzcXVzIGJ1dHRvbiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAjbGV0c19kaXNxdXMgYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI2xldHNfZGlzcXVzIGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAycHg7IH1cbiAgICAgICAgI2xldHNfZGlzcXVzIGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMjgyODI4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgI2xldHNfZGlzcXVzIGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIC5zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRERBMzgwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgI2xldHNfZGlzcXVzIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGNvbG9yOiAjNzVhOTlkOyB9XG4gICAgI2xldHNfZGlzcXVzIGJ1dHRvbjpob3ZlciAuYnV0dG9uX2FuaW1hdGVkIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBsZWZ0OiA4cHg7IH1cbiAgICAgICNsZXRzX2Rpc3F1cyBidXR0b246aG92ZXIgLmJ1dHRvbl9hbmltYXRlZCBzdmcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICNsZXRzX2Rpc3F1cyBidXR0b246aG92ZXIgLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzc1YTk5ZDtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuaGVyby5tYWluIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA4OHB4OyB9XG4gICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4OyB9IH1cbiAgICAgIC5oZXJvLm1haW4gLmluZm9fYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgICAgICAgLmhlcm8ubWFpbiAuaW5mb19ibG9jayAudGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5oZXJvLm1haW4gLmluZm9fYmxvY2sgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjFweDsgfVxuICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgICAgICAgLmhlcm8ubWFpbiAuaW5mb19ibG9jayAuY2F0ZWdvcnlfbmF2aWdhdGlvbiB1bCB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgICAgICAgLmhlcm8ubWFpbiAuaW5mb19ibG9jayAuY2F0ZWdvcnlfbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgICAgICAgICAgLmhlcm8ubWFpbiAuaW5mb19ibG9jayAuY2F0ZWdvcnlfbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpIGEsIC5oZXJvLm1haW4gLmluZm9fYmxvY2sgLmNhdGVnb3J5X25hdmlnYXRpb24gdWwgbGkgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCB0cmFuc3BhcmVudCBzb2xpZDsgfVxuICAgICAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpIGEgc3ZnLCAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpIGxhYmVsIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5oZXJvLm1haW4gLmluZm9fYmxvY2sgLmNhdGVnb3J5X25hdmlnYXRpb24gdWwgbGkgYTpob3ZlciwgLmhlcm8ubWFpbiAuaW5mb19ibG9jayAuY2F0ZWdvcnlfbmF2aWdhdGlvbiB1bCBsaSBsYWJlbDpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0REQTM4MDsgfVxuICAgICAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpIGEuYWN0aXZlLCAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0REQTM4MDsgfVxuICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIC5saW5lX2Fic29sdXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNEREEzODA7IH1cbiAgICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIC5saW5lX2Fic29sdXRlLmhpZGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuaGVyby5tYWluIC5pbmZvX2Jsb2NrIC5jYXRlZ29yeV9uYXZpZ2F0aW9uIC50ZXh0X2Fic29sdXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbGVmdDogLTg1cHg7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIC5jb250ZW50X3NlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC50b3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICAgICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC50b3AgLmluZm9fYmFkZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRERBMzgwOyB9XG4gICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAudGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLnRpdGxlIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hdXRob3IgLmltYWdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAgICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAuYXV0aG9yIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hdXRob3IgLm5hbWUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciAubmFtZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc1QTk5RDsgfVxuICAgICAgICAgICAgLmhlcm8ubWFpbiAudG9waWNfdG9wIC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAuYXV0aG9yIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5oZXJvLm1haW4gLnRvcGljX3RvcCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmFkZGl0aW9uYWxfaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLmNhdGVnb3J5IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFFMjMyQztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLmNhdGVnb3J5IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLnJlYWRpbmcge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAuaGVyby5tYWluIC50b3BpY190b3AgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLnZpZXdzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZXJvLmFyY2hpdmUgLmluZm9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogODhweDsgfVxuICAgIC5oZXJvLmFyY2hpdmUgLmluZm9fYmxvY2s6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEyMzVweDtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGMkYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB0b3A6IC0xMjBweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG5cbi5tYWluX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OyB9XG4gIC5tYWluX2Zvcm0gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4N3B4O1xuICAgIGxlZnQ6IC0yNSBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRERBMzgwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluX2Zvcm0gLmJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluX2Zvcm0gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMjlweCAwIDk3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgLm1haW5fZm9ybSAuY29udGFpbmVyIC50aXRsZSBoMiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXgtd2lkdGg6IDUzOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLm1haW5fZm9ybSAuY29udGFpbmVyIC50aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIycHggMCAyMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIC5pbnB1dF9sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5pbnB1dF9zZWN0aW9uIC5pbnB1dF9ob2xkZXIgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERBMzgwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OmZvY3VzLCAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0OmFjdGl2ZSwgLm1haW5fZm9ybSAuY29udGFpbmVyIGZvcm0gLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlciBpbnB1dDp2aXNpdGVkLCAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuaW5wdXRfc2VjdGlvbiAuaW5wdXRfaG9sZGVyLmFjdGl2ZSAuaW5wdXRfbGFiZWwge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLm1haW5fZm9ybSAuY29udGFpbmVyIGZvcm0gLmlucHV0X3NlY3Rpb24gLmlucHV0X2hvbGRlci5hY3RpdmUgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDsgfVxuICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5jaGVja2JveF9zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuY2hlY2tib3hfc2VjdGlvbiAudGl0bGUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLm1haW5fZm9ybSAuY29udGFpbmVyIGZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQge1xuICAgICAgcGFkZGluZy10b3A6IDUycHg7IH1cbiAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQgYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLm1haW5fZm9ybSAuY29udGFpbmVyIGZvcm0gLnN1Ym1pdCBidXR0b246YWN0aXZlLCAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuc3VibWl0IGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQgYnV0dG9uIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQgYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuc3VibWl0IGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAgICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuc3VibWl0IGJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgLm1haW5fZm9ybSAuY29udGFpbmVyIGZvcm0gLnN1Ym1pdCBidXR0b24gLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NWE5OWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuc3VibWl0IGJ1dHRvbjpob3ZlciAuYnV0dG9uX2FuaW1hdGVkIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgICAgIC5tYWluX2Zvcm0gLmNvbnRhaW5lciBmb3JtIC5zdWJtaXQgYnV0dG9uOmhvdmVyIC5idXR0b25fYW5pbWF0ZWQgc3ZnIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgZmlsbDogIzc1QTk5RDsgfVxuICAgICAgICAubWFpbl9mb3JtIC5jb250YWluZXIgZm9ybSAuc3VibWl0IGJ1dHRvbjpob3ZlciAuYnV0dG9uX2FuaW1hdGVkIC5zaGFwZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAubWFpbl9mb3JtIC5oaWRkZW5fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluX2Zvcm0gLmhpZGRlbl9tZXNzYWdlIGgyIHNwYW4ge1xuICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICAubWFpbl9mb3JtIC5oaWRkZW5fbWVzc2FnZS5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluX2Zvcm0gLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRqLW1haW4tZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODsgfVxuICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogODsgfVxuICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQge1xuICAgICAgICBmbGV4OiAwIDAgNjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5wb3N0X3R5cGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLnBvc3RfdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC50aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC50aXRsZSBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAgICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExvcmE7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciAuaW1hZ2Uge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hdXRob3IgLm5hbWUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAuYXV0aG9yIC5uYW1lIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzVBOTlEOyB9XG4gICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmF1dGhvciAucG9zaXRpb24ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmFkZGl0aW9uYWxfaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmFkZGl0aW9uYWxfaW5mbyAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAuYWRkaXRpb25hbF9pbmZvIC5jYXRlZ29yeSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLmxlZnQgLmNvbnRlbnRfc2VjdGlvbiAuYm90dG9tIC5hZGRpdGlvbmFsX2luZm8gLmNhdGVnb3J5IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmFkZGl0aW9uYWxfaW5mbyAucmVhZGluZyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5sZWZ0IC5jb250ZW50X3NlY3Rpb24gLmJvdHRvbSAuYWRkaXRpb25hbF9pbmZvIC52aWV3cyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCAuY29udGVudF9zZWN0aW9uIC5ib3R0b20gLmFkZGl0aW9uYWxfaW5mbyAudmlld3Mgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgMzUlOyB9XG4gICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5yaWdodCAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLnJpZ2h0IC5pbWFnZSAuYXJ0aWNsZV9iYWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDczcHggMTZweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NUE5OUQ7XG4gICAgICAgICAgICB6LWluZGV4OiA0OyB9XG4gICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLnJpZ2h0IC5pbWFnZSBhIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAucmlnaHQgLmltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZGotbWFpbi1ncmlkLWl0ZW0gLnNpbmdsZV9hcnRpY2xlIC5hcnRpY2xlX3JvdyAubGVmdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZSAuYXJ0aWNsZV9yb3cgLnJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICAgIC5kai1tYWluLWdyaWQtaXRlbSAuc2luZ2xlX2FydGljbGUgLmFydGljbGVfcm93IC5yaWdodCAuaW1hZ2Uge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmRqLW1haW4tZ3JpZC1pdGVtIC5zaW5nbGVfYXJ0aWNsZTpob3ZlciAuaW1hZ2UgLnBvc3RfdGh1bWIge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5wcm9tb3RlZF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0Y0RjJGMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA1MnB4IDQ4cHggNTJweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW90ZWRfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAzNXB4OyB9IH1cbiAgLnByb21vdGVkX3NlY3Rpb24gLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRERBMzgwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9tb3RlZF9zZWN0aW9uIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAucHJvbW90ZWRfc2VjdGlvbiAuaW5uZXIgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9tb3RlZF9zZWN0aW9uIC5pbm5lciAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIC5idXR0b24gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIC5idXR0b24gLmJ1dHRvbl9hbmltYXRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIC5idXR0b24gLmJ1dHRvbl9hbmltYXRlZCBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBsZWZ0OiAycHg7IH1cbiAgICAgICAgLnByb21vdGVkX3NlY3Rpb24gLmlubmVyIC5idXR0b24gLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVhOTlkO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnByb21vdGVkX3NlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NUE5OUQ7IH1cbiAgICAucHJvbW90ZWRfc2VjdGlvbjpob3ZlciAuYmFkZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvbW90ZWRfc2VjdGlvbjpob3ZlciAuYnV0dG9uIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvbW90ZWRfc2VjdGlvbjpob3ZlciAuYnV0dG9uIC5idXR0b25fYW5pbWF0ZWQgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgLnByb21vdGVkX3NlY3Rpb246aG92ZXIgLmJ1dHRvbiAuYnV0dG9uX2FuaW1hdGVkIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzc1QTk5RDsgfVxuICAgIC5wcm9tb3RlZF9zZWN0aW9uOmhvdmVyIC5idXR0b24gLmJ1dHRvbl9hbmltYXRlZCAuc2hhcGUge1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3NXB4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wYWdpbmF0aW9uIC5sb2FkX21vcmVfanMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMjgwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzVweCkge1xuICAgICAgLnBhZ2luYXRpb24gLmxvYWRfbW9yZV9qcyB7XG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhZ2luYXRpb24gLmxvYWRfbW9yZV9qcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uIC5sb2FkX21vcmVfanMgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAucGFnaW5hdGlvbiAubG9hZF9tb3JlX2pzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIC5sb2FkX21vcmVfanM6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdpbmF0aW9uIC5sb2FkX21vcmVfanM6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnBhZ2luYXRpb24gLmxvYWRfbW9yZV9qcy5uZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnaW5hdGlvbiAubG9hZF9tb3JlX2pzLm5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgICBvcmRlcjogMTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uIHVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFnaW5hdGlvbiB1bCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAucGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnBhZ2luYXRpb24gdWwgbGkgLnRleHQge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIC5saW5lIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmN1cnJlbnQgLnRleHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaTpob3ZlciAudGV4dCB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2luYXRpb24gdWwgLnByZXZfbGlua19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnaW5hdGlvbiB1bCAucHJldl9saW5rX2hvbGRlciBhIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIC5wcmV2X2xpbmtfaG9sZGVyIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIC5wcmV2X2xpbmtfaG9sZGVyIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAucGFnaW5hdGlvbiB1bCAucHJldl9saW5rX2hvbGRlci5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIC5wcmV2X2xpbmtfaG9sZGVyLmRpc2FibGVkIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAucGFnaW5hdGlvbiB1bCAucHJldl9saW5rX2hvbGRlci5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgLnBhZ2luYXRpb24gdWwgLnByZXZfbGlua19ob2xkZXIuZGlzYWJsZWQgYTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjMjgyODI4OyB9XG4gICAgLnBhZ2luYXRpb24gdWwgLmRvdHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIC5kb3RzIC5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLnNpbmdsZV9wb3N0X3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zaW5nbGVfcG9zdF9wYWdlIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG4gIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0LXZpZXdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnRpdGxlIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC50b3BfaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnRvcF9pbmZvIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnRvcF9pbmZvIC5sZWZ0IC5jYXRlZ29yeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAudG9wX2luZm8gLmxlZnQgLmNhdGVnb3J5IGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnRvcF9pbmZvIC5sZWZ0IC5jYXRlZ29yeSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC50b3BfaW5mbyAubGVmdCAucmVhZGluZyB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnRvcF9pbmZvIC5sZWZ0IC52aWV3cyB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC50b3BfaW5mbyAucmlnaHQge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfaW1hZ2UgLnRhZ19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9pbWFnZSAudGFnX3NlY3Rpb24gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2ltYWdlIC50YWdfc2VjdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAuYXV0aG9yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODI4Mjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLmF1dGhvciAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLmF1dGhvciAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5hdXRob3IgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLmF1dGhvciAubmFtZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAuYXV0aG9yIC5uYW1lIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAuYXV0aG9yIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLm1haW5fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAubWFpbl9jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5tYWluX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5tYWluX2NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5tYWluX2NvbnRlbnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLm1haW5fY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAubWFpbl9jb250ZW50IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2RkYTM4MDsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5tYWluX2NvbnRlbnQgdWwgbGksIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAubWFpbl9jb250ZW50IG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAubWFpbl9jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyODI4Mjg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLm1haW5fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5tYWluX2NvbnRlbnQgLmRqLW1haW4tYXJ0aWNsZS1ibG9ja3F1b3RlLXRleHQge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyODI4Mjg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLmRqLW1haW4tYXJ0aWNsZS1mYXEgLmgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAuZGotbWFpbi1hcnRpY2xlLWZhcSBkbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4MjgyODsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5kai1tYWluLWFydGljbGUtZmFxIGRsIGR0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5kai1tYWluLWFydGljbGUtZmFxIGRsIGR0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAuZGotbWFpbi1hcnRpY2xlLWZhcSBkbCBkdCBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLmRqLW1haW4tYXJ0aWNsZS1mYXEgZGwgZHQuYWN0aXZlIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODI4Mjg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgIHBhZGRpbmc6IDI4cHggMDsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciAubGVmdCAudGFncyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLmxlZnQgLnRhZ3MgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5sZWZ0IC50YWdzIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5sZWZ0IC50YWdzIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciAucmlnaHQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIGEgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5yaWdodCAuZm9sbG93IC5pY29ucyBhIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5yaWdodCAuZm9sbG93IC5pY29ucyBhIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5yaWdodCAuZm9sbG93IC5pY29ucyBhOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM3NUE5OUQ7IH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5yaWdodCAuZm9sbG93IC5pY29ucyBhOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucG9zdF9mb290ZXIgLnJpZ2h0IC5mb2xsb3cgLmljb25zIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5wb3N0X2Zvb3RlciAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnBvc3RfZm9vdGVyIC5yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAuc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gICAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5yZWxhdGVkX2FydGljbGVzIC5zbGlkZXJfc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLnNsaWRlcl9zZWN0aW9uIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5yZWxhdGVkX2FydGljbGVzIC5zbGlkZXJfc2VjdGlvbiBhIC5wcmV2aWV3IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAuc2xpZGVyX3NlY3Rpb24gYSAucHJldmlldyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLnNsaWRlcl9zZWN0aW9uIGEgLnRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAubmF2X3NlY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLm5hdl9zZWN0aW9uIC5uZXhfcG9zdF9zbGlkZXIge1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLm5hdl9zZWN0aW9uIC5wcmV2X3Bvc3Rfc2xpZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAubmF2X3NlY3Rpb24gLm5hdl9wb3N0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5zaW5nbGVfYXJ0aWNsZSAucmVsYXRlZF9hcnRpY2xlcyAubmF2X3NlY3Rpb24gLm5hdl9wb3N0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4OyB9XG4gICAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnNpbmdsZV9hcnRpY2xlIC5yZWxhdGVkX2FydGljbGVzIC5uYXZfc2VjdGlvbiAubmF2X3Bvc3Q6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAuc2luZ2xlX2FydGljbGUgLnJlbGF0ZWRfYXJ0aWNsZXMgLm5hdl9zZWN0aW9uIC5uYXZfcG9zdC5uZXhfcG9zdF9zbGlkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdi5vcGVuX3NpZGUge1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5uYXZfdGl0bGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0REQTM4MDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiB1bCBsaSBhLmN1cnJlbnQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0REQTM4MDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5saWtlLCAuc2luZ2xlX3Bvc3RfcGFnZSAucG9zdF9uYXYgLmFkZGl0aW9uYWxfaWNvbnMgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiAuYWRkaXRpb25hbF9pY29ucyAubGlrZSAudG9vbF90aXAsIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiAuYWRkaXRpb25hbF9pY29ucyBhIC50b29sX3RpcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE5cHg7XG4gICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjNzVBOTlEO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5saWtlIHBhdGgsIC5zaW5nbGVfcG9zdF9wYWdlIC5wb3N0X25hdiAuYWRkaXRpb25hbF9pY29ucyBhIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAucG9zdF9uYXYgLmFkZGl0aW9uYWxfaWNvbnMgLmxpa2U6aG92ZXIgcGF0aCwgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIGE6aG92ZXIgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGZpbGw6ICM3NUE5OUQ7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5saWtlOmhvdmVyIC50b29sX3RpcCwgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIGE6aG92ZXIgLnRvb2xfdGlwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5zaGFyZV9idXR0b25zIC50b29sX3RpcCB7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAucG9zdF9uYXYgLmFkZGl0aW9uYWxfaWNvbnMgLm9wZW5fc2lkZV9tZW51IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5vcGVuX3NpZGVfbWVudSAudG9vbF90aXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5vcGVuX3NpZGVfbWVudSBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuc2luZ2xlX3Bvc3RfcGFnZSAucG9zdF9uYXYgLmFkZGl0aW9uYWxfaWNvbnMgLm9wZW5fc2lkZV9tZW51OmhvdmVyIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGZpbGw6ICM3NUE5OUQ7IH1cbiAgICAgICAgLnNpbmdsZV9wb3N0X3BhZ2UgLnBvc3RfbmF2IC5hZGRpdGlvbmFsX2ljb25zIC5vcGVuX3NpZGVfbWVudTpob3ZlciAudG9vbF90aXAge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbi5hdXRob3JfcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA4MjBweDsgfVxuICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIC5sZWZ0IC5zbWFsbF90aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAubmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAubmFtZSBoMSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLnBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAuc29jaWFsX25ldHdvcmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLnNvY2lhbF9uZXR3b3JrcyBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAuc29jaWFsX25ldHdvcmtzIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyZjY3NWE7IH1cbiAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLmJpb19ob2xkZXIgLnF1b3RlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIC5sZWZ0IC5iaW9faG9sZGVyICNzaG93X21vcmUsIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLmJpb19ob2xkZXIgI3Nob3dfbGVzcyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLmJpb19ob2xkZXIgI3Nob3dfbW9yZTpob3ZlciwgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAuYmlvX2hvbGRlciAjc2hvd19sZXNzOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgY29sb3I6ICMyZjY3NWE7IH1cbiAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLmJpb19ob2xkZXIgI3Nob3dfbGVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hdXRob3JfcGFnZSAuYXV0aG9yX2luZm8gLmxlZnQgLmJpb19ob2xkZXIub3BlbiAjc2hvd19tb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAuYmlvX2hvbGRlci5vcGVuICNzaG93X2xlc3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmF1dGhvcl9wYWdlIC5hdXRob3JfaW5mbyAubGVmdCAuYmlvX2hvbGRlci5vcGVuIC5xdW90ZSB7XG4gICAgICAgIGxpbmUtY2xhbXA6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIC5yaWdodCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIC5yaWdodCAuYXV0aG9yX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAgICAgICAuYXV0aG9yX3BhZ2UgLmF1dGhvcl9pbmZvIC5yaWdodCAuYXV0aG9yX2ltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hdXRob3JfcGFnZSAubG9vcF90aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyODI4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgbWF4LXdpZHRoOiA4MjBweDsgfVxuICAuYXV0aG9yX3BhZ2UgLnNpZGViYXIge1xuICAgIHRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgICAuYXV0aG9yX3BhZ2UgLnNpZGViYXIgLnN1YnNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5zZWFyY2hfYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5zZWFyY2hfYXJjaGl2ZSAuc2VhcmNoX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaF9hcmNoaXZlIC5zZWFyY2hfaGVhZGVyIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgICAgLnNlYXJjaF9hcmNoaXZlIC5zZWFyY2hfaGVhZGVyIGZvcm0gLnNlYXJjaF9ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgICAgLnNlYXJjaF9hcmNoaXZlIC5zZWFyY2hfaGVhZGVyIGZvcm0gLnNlYXJjaF9ob2xkZXIgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgICAuc2VhcmNoX2FyY2hpdmUgLnNlYXJjaF9oZWFkZXIgZm9ybSAuc2VhcmNoX2hvbGRlciAuaW5wdXRfbGFiZWwge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA4cHg7IH1cbiAgICAgIC5zZWFyY2hfYXJjaGl2ZSAuc2VhcmNoX2hlYWRlciBmb3JtIC5jYXRlZ29yeV9ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2hfYXJjaGl2ZSAuc2VhcmNoX2hlYWRlciBmb3JtIC5jYXRlZ29yeV9ob2xkZXIgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAuc2VhcmNoX2FyY2hpdmUgLnNlYXJjaF9oZWFkZXIgZm9ybSAuY2F0ZWdvcnlfaG9sZGVyIC5wbGFjZWhvbGRlcjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgc29saWQgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2VhcmNoX2FyY2hpdmUgLnNlYXJjaF9oZWFkZXIgZm9ybSAuY2F0ZWdvcnlfaG9sZGVyIC5zaW5nbGVfaXRlbSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7IH1cbiAgICAgICAgICAuc2VhcmNoX2FyY2hpdmUgLnNlYXJjaF9oZWFkZXIgZm9ybSAuY2F0ZWdvcnlfaG9sZGVyIC5zaW5nbGVfaXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNEREEzODAgc29saWQ7IH1cbiAgICAgICAgICAuc2VhcmNoX2FyY2hpdmUgLnNlYXJjaF9oZWFkZXIgZm9ybSAuY2F0ZWdvcnlfaG9sZGVyIC5zaW5nbGVfaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0REQTM4MCBzb2xpZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4ubm90X2ZvdW5kX3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgLm5vdF9mb3VuZF9wYWdlIC50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ub3RfZm91bmRfcGFnZSAudG9wIC5kaWdpdCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAubm90X2ZvdW5kX3BhZ2UgLnRvcCAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDsgfVxuICAubm90X2ZvdW5kX3BhZ2UgLmJvdHRvbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBtYXgtd2lkdGg6IDUyMXB4OyB9XG4gICAgLm5vdF9mb3VuZF9wYWdlIC5ib3R0b20gYSB7XG4gICAgICBjb2xvcjogIzc1QTk5RDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubm90X2ZvdW5kX3BhZ2UgLmJvdHRvbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyZjY3NWE7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0J3TW9kZWxpY2EtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8qIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7ICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICAvKiBmb250LXN0eWxlOiBcIm5vcm1hbFwiOyAqL1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICAvKiBmb250LXN0eWxlOiBcIm5vcm1hbFwiOyAqL1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCd01vZGVsaWNhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIC8qIGZvbnQtc3R5bGU6IFwibm9ybWFsXCI7ICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Cd01vZGVsaWNhLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQndNb2RlbGljYS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICAvKiBmb250LXN0eWxlOiBcIm5vcm1hbFwiOyAqL1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgODBweDsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJ3TW9kZWxpY2FcIiwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC11bmRlcmxpbmU6IG5vbmU7IH1cblxuaW5wdXQsIGJ1dHRvbiwgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXQ6YWN0aXZlLCBpbnB1dDpmb2N1cywgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLCBsYWJlbDphY3RpdmUsIGxhYmVsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjdXJzb3I6IGluaGVyaXQ7IH1cblxuLmNoZWNrYm94X3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgIC5jaGVja2JveF9yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmNoZWNrYm94X3JvdyAuc2luZ2xlX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0REQTM4MDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCAuY2hlY2tib3hfaW5kaWNhdG9yIC5jaGVja2VkX2luZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2hlY2tib3hfcm93IC5zaW5nbGVfY2hlY2tib3ggaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveCBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveDpob3ZlciAuY2hlY2tib3hfaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1QTk5RDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5jaGVja2JveF9yb3cgLnNpbmdsZV9jaGVja2JveC5jaGVja2VkIC5jaGVja2JveF9pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1QTk5RDsgfVxuICAgICAgLmNoZWNrYm94X3JvdyAuc2luZ2xlX2NoZWNrYm94LmNoZWNrZWQgLmNoZWNrYm94X2luZGljYXRvciAuY2hlY2tlZF9pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY2hlY2tib3hfcm93IC5zaW5nbGVfY2hlY2tib3guY2hlY2tlZCAuY2hlY2tib3hfaW5kaWNhdG9yIC5jaGVja2VkX2luZGljYXRvciBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbmJvZHkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbmVfYnJlYWsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1tYWluLmNzcy5tYXAgKi9cbiIsIi5jYXRlZ29yaWVzX25hdmlnYXRpb25faG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaG9sZGVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0REQTM4MDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jYXRfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuc2luZ2xlX2NhdCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNEM0QzQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNEREEzODA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaF9wYWdlIHtcbiAgLm5hdl9wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZfcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDc0cHg7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmFzdF9uYXZfaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjJGMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjtcblxuICAgIC5jYXRfaG9sZGVyIHtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLy9oZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0OHB4IDE1cHggMCAxNXB4O1xuICAgIC5uYXZfcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2F0X2J1dHRvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAmLmhpZGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXRfaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjaGVhZGVyX3N2ZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZV9mb3JtX2pzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NUE5OUQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNBRkFGQUY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA3MTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2JyZWFkY3J1bWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3MHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgbGVmdDogMzhweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvcGFjaXR5OiAwO1xuXG4gIH1cblxuICBsaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAmLmZpcnN0X3NlcGFyYXRvciwgJi5tYWluX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJi5zaW5nbGVfbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50YWdfY2xvdWRfaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgaDMge1xuICAgIGNvbG9yOiAjRERBMzgwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgLyogMTYwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhZ19yb3cge1xuICAgIGdhcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzczcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjJGMDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZV9wb3N0X3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDY1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZV9hcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAucG9zdC12aWV3cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzc1QTk5RDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJGNjc1QTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvcF9pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGVfdGltZSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZ19zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjY3NUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGhvciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5zaW5nbGVfYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFpbl9jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNzVhOTlkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyZjY3NWE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwsIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGotbWFpbi1hcnRpY2xlLWJsb2NrcXVvdGUtdGV4dCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRqLW1haW4tYXJ0aWNsZS1mYXEge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIC5kai1tYWluLWFydGljbGUtZmFxLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQndNb2RlbGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgICBkdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jcm9zcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNyb3NzIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdF9zZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgICBwYWRkaW5nOiA1MnB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVBOTlEO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJGNjc1QTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0X2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuXG4gICAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QTk5RDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuZm9sbG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNsaWRlcl9yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogODtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICAgIG1heC13aWR0aDogODQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyX3NlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGVfYXJ0aWNsZV9jYXJvdXNlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5wb3N0X2ltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmY2NzVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mb19ob2xkZXIge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcblxuICAgICAgICAgICAgICAgIGEsIGgyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAubmFtZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5wb3N0X2ltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5leF9wb3N0X3NsaWRlciB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAucHJldl9wb3N0X3NsaWRlciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG5cbiAgICAgIC5uYXZfcG9zdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4X3Bvc3Rfc2xpZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY29tbWVudF9idXR0b25fanMge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0REQTM4MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRERBMzgwO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMkY2NzVBO1xuICAgICAgY29sb3I6ICMyRjY3NUE7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjMkY2NzVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50c19ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnBvc3RfbmF2IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYub3Blbl9zaWRlIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdl90aXRsZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0REQTM4MDtcbiAgICAgICAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEREEzODA7XG4gICAgICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRkaXRpb25hbF9pY29ucyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNoYXJlX2J1dHRvbnMge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sX3RpcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMkY2NzVBO1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgZmlsbDogIzJGNjc1QTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLnRvb2xfdGlwIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW5fc2lkZV9mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9vbF90aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMyRjY3NUE7XG4gICAgICAgIGxlZnQ6IDU2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjMkY2NzVBO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sX3RpcCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Rpc3F1c190aHJlYWQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5hdXRob3JfcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogNjU1cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICAuaW5uZXIge1xuXG4gICAgfVxuICB9XG5cbiAgLmF1dGhvcl9pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cbiAgICAgIC5zbWFsbF90aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI0REQTM4MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mbGV4X3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxfbmV0d29ya3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1NXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTVweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmY2NzVhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3JfaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjU1cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlvX2hvbGRlciB7XG5cbiAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3Nob3dfbW9yZSwgI3Nob3dfbGVzcyB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIGNvbG9yOiAjMmY2NzVhO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgI3Nob3dfbGVzcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgI3Nob3dfbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICNzaG93X2xlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5wb3N0c19jb2wge1xuICAgIC5sb29wX3RpdGxlIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNEREEzODA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5zaW5nbGVfYXJ0aWNsZSB7XG4gICAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA4OTBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdHNfY29sLCAuYXV0aG9yX2NvbCB7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59IiwiLnNlYXJjaF9wYWdlIHtcbiAgLmZhc3RfbmF2X2hvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2hfYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gIC5zZWFyY2hfaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaF9ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyODI4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY2FyZXQtY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1QTk5RDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNBRkFGQUY7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyZXNldF9zZWFyY2gge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRfd3JhcHBlciB7XG5cbiAgICAgICAgLmNhdF90aXRsZSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjRERBMzgwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0X3JvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cbiAgICAgICAgICAuc2luZ2xlX2NhdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZV9hcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogODkwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5ub3RfZm91bmQge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICNBRkFGQUY7XG4gICAgfVxuICB9XG59IiwiLm5vdF9mb3VuZF9wYWdlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gIC50b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZGlnaXQge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20ge1xuICAgIC50aXRsZV9idG0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0REQTM4MDtcbiAgICB9XG5cbiAgICAuc2luZ2xlX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuXG4gICAgICAucG9zdF9pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmY2NzVhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mb19ob2xkZXIge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NUE5OUQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0X2ltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mb19sYW5kaW5nIHtcbiAgLm1haW5fc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5oZXJvX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0xMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub19wYWRkaW5nX3Ige1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAzNThiNjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRyeSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmMWQ2MTg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyb19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NXB4LCAwKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm51bWJlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgei1pbmRleDogMTtcblxuXG4gICAgLmNvbC1tZC03IHtcbiAgICAgIGZsZXg6IDAgMCA1MyU7XG4gICAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgZmxleDogMCAwIDQ3JTtcbiAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIC8vd2lkdGg6IDEzNjBweDtcbiAgICAgIHdpZHRoOiA5NS41JTtcbiAgICAgIGJhY2tncm91bmQ6ICMxRTIzMkM7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRERBMzgwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5jYXNlX2Rlc2NyaXB0aW9uIHtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgY29sb3I6ICNkZGEzODA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvX2xlZnRfaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLm1haW5faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5tYWluX251bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMGVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC50b29sdGlwX2hvbGRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNTVweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRvb2x0aXBfaG9sZGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgICAgICAgY29sb3I6ICNkZGEzODA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGRpdGlvbmFsX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRERBMzgwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcblxuICAgICAgICAuc2luZ2xlX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgIC5hZGRpdGlvbmFsX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkaXRpb25hbF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZGEzODA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5ob3dfaXNfZ29pbmcge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGYyZjA7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgLnByZV90aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICB9XG4gIH1cblxuICAuaG93X3RvX2hlbHAge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGYyZjA7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua19saXN0IHtcblxuICAgICAgLmxpc3RfaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2RkYTM4MDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzc1YTk5ZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbF9pbmZvX2xpc3Qge1xuXG4gICAgICAucl90aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbmFsX3N0ZXAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmMmYwO1xuICAgIH1cblxuICAgIC5zbG9nYW5fc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmVfMSB7XG4gICAgICAgIGNvbG9yOiAjMDM1OGI2O1xuICAgICAgfVxuXG4gICAgICAubGluZV8yIHtcbiAgICAgICAgY29sb3I6ICNmMWQ2MTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tfdG9fc2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNkZGEzODA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGZpbGw6ICNkZGEzODBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3NWE5OWQ7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIGZpbGw6ICM3NWE5OWRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluX2FyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAubWFpbl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW5mb19ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAudGl0bGVfaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoaXZlX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAucG9zdF9zZWN0aW9uIHtcbiAgICAuY29sLTEyIHtcblxuICAgIH1cbiAgfVxufVxuIl19 */
