@font-face{font-family:Heebo-Black;src:url(../fonts/Heebo/Heebo-Black.ttf)}@font-face{font-family:Heebo-Bold;src:url(../fonts/Heebo/Heebo-Bold.ttf)}@font-face{font-family:Heebo-ExtraBold;src:url(../fonts/Heebo/Heebo-ExtraBold.ttf)}@font-face{font-family:Heebo-Light;src:url(../fonts/Heebo/Heebo-Light.ttf)}@font-face{font-family:Heebo-Medium;src:url(../fonts/Heebo/Heebo-Medium.ttf)}@font-face{font-family:Heebo-Regular;src:url(../fonts/Heebo/Heebo-Regular.ttf)}@font-face{font-family:Heebo-Thin;src:url(../fonts/Heebo/Heebo-Thin.ttf)}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:100%;height:100%;min-width:320px;background:#fff}a,body,h1,h2,h3,h4,h5,html,img,li,ol,p,ul{margin:0;padding:0}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}img{max-width:100%;height:auto}li{list-style:none}a{text-decoration:none;outline:0;cursor:pointer}h1{cursor:default}body{overflow-x:hidden}body::-webkit-scrollbar{width:6px;background:#fff;-webkit-border-radius:2px;border-radius:2px}body::-webkit-scrollbar-thumb{background:#366934;-webkit-border-radius:2px;border-radius:2px}.wrapper{position:relative;overflow:hidden}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}.img_circle{-webkit-border-radius:50%;border-radius:50%}.container{max-width:1462px;margin:0 auto;padding:0 15px}.container_page{width:100%;max-width:949px;margin:auto}.bg,.bg:before{position:absolute;top:0;left:-30%;bottom:-10%;right:-30%}.bg{overflow:hidden;height:100vh}@media (max-height:375px){.bg{height:110vh}}.bg:before{content:'';background:#366934;opacity:.75;height:100%;max-height:968px;-webkit-transform:rotate(5deg) skewX(3deg) skewY(0deg) translateY(-27%);-ms-transform:rotate(5deg) skewX(3deg) skewY(0deg) translateY(-27%);transform:rotate(5deg) skewX(3deg) skewY(0deg) translateY(-27%);-webkit-box-shadow:0 3px 3px -2px #231f20;box-shadow:0 3px 3px -2px #231f20}@media (max-width:1124px){.bg:before{-webkit-transform:rotate(15deg) skewX(3deg) skewY(0deg) translateY(-27%);-ms-transform:rotate(15deg) skewX(3deg) skewY(0deg) translateY(-27%);transform:rotate(15deg) skewX(3deg) skewY(0deg) translateY(-27%)}}.modal_window{position:fixed;visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:222;background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal_window i{position:absolute;right:3rem;top:3rem;font-size:3rem;color:#fff;cursor:pointer;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.fixed_form .note strong a,.logo_list li a .bottom_logo,.modal_window i:hover{color:#366934}@media (max-width:968px){.about_us_iframe{width:-webkit-calc(100vw - 51px);width:calc(100vw - 51px);height:100vh}}.ytp-expand-pause-overlay .ytp-pause-overlay{display:none}.bcg_red{background-color:#bc3437}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin-right:3px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}*{-webkit-box-sizing:border-box;box-sizing:border-box}.visible{opacity:1;visibility:visible;pointer-events:auto}.fixed{position:fixed}.check input[type=checkbox],.hidden,.slick-slide.slick-loading img{display:none}.standard_border{border:1px solid rgba(255,255,255,.1)}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .form_submit,#header_bot_wrapper .header_bottom .soon a:focus,#header_bot_wrapper .header_bottom .soon a:hover,.border_radius,.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half a{-webkit-border-radius:4px;border-radius:4px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .offblur:focus,#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .offblur:hover,#header_bot_wrapper .header_bottom .soon a:focus,#header_bot_wrapper .header_bottom .soon a:hover,.border_button,.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half a{border:2px solid #efa423}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .form_submit,#header_bot_wrapper .header_bottom .soon a,.border_transparent{border:2px solid transparent}.text_overflow{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative}.status{border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;height:.71428571REM;position:absolute;left:40px;top:37px;width:.71428571REM}#header_top_wrapper{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:4;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:0 28px}@media (max-width:1150px){#header_top_wrapper{padding-right:-webkit-calc(334px + 28px);padding-right:calc(334px + 28px)}}#header_top_wrapper .header_nav_wrapper{margin-top:30px;-webkit-flex-basis:426px;-ms-flex-preferred-size:426px;flex-basis:426px}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button,#header_top_wrapper,#header_top_wrapper .header_nav_wrapper .header_nav_top,.logo_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header_top_wrapper .header_nav_wrapper .header_nav_top li{-webkit-flex-basis:213px;-ms-flex-preferred-size:213px;flex-basis:213px;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin-left:32px;text-align:center;z-index:1}#header_top_wrapper .header_nav_wrapper .header_nav_top li a{color:#fff;direction:rtl;font-family:Heebo-Regular;font-size:19.965px;font-weight:400;line-height:13px;letter-spacing:-.33px;white-space:nowrap;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#header_top_wrapper .header_nav_wrapper .header_nav_top li a:hover,.page_footer .footer_nav i{color:#efa423}.arrow-icon{position:fixed;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:0;top:70vh;cursor:pointer;-webkit-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease}@media (max-height:500px){.arrow-icon{top:60vh}}.arrow-icon i,.logo_list li a i{font-size:3rem;color:#366934}.arrow-icon .white,.page_footer a{color:#fff}.active_icon{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}#header_bot_wrapper .header_bottom,.logo_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.logo_list{width:344px;height:74px;-webkit-box-shadow:-2px 3px 3px rgba(27,60,26,.43);box-shadow:-2px 3px 3px rgba(27,60,26,.43);background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;right:0;top:28px;z-index:3;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:absolute}@media (max-width:992px){.logo_list{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none;width:300px;z-index:8}}@media (max-width:340px){.logo_list li{margin-left:3px!important}}.logo_list li a i{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.logo_list li a i:hover{color:#000}#header_bot_wrapper .header_bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:105px;direction:rtl;z-index:2}@media (max-width:730px){#header_bot_wrapper .header_bottom .header_nav_bottom .heading{display:none}}#header_bot_wrapper .header_bottom .header_nav_bottom .heading p{color:#fff;font-family:Heebo-Light;font-size:84px;font-weight:300;line-height:92px;letter-spacing:-1.2px}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list{margin-top:66px;direction:rtl}@media (max-width:580px){#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:780px){#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li{margin-bottom:1.6rem}}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li:nth-child(odd) a{margin-left:22px}@media (max-width:780px){#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li:nth-child(odd) a{margin-left:9px}}@media (max-width:580px){#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li:nth-child(odd) a{margin-left:0}}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li a{padding:9px 35px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #d9eac0;color:#d9eac0;font-family:Heebo-Medium;font-size:32px;font-weight:500;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li a:hover{background:#d9eac0;color:#366934}#header_bot_wrapper .header_bottom .header_form{margin-top:124px;width:355px;height:554px;-webkit-box-shadow:0 2px 20px rgba(54,105,52,.51);box-shadow:0 2px 20px rgba(54,105,52,.51);-webkit-border-radius:2px;border-radius:2px;background-image:-webkit-linear-gradient(316deg,#f5f5f5 0%,#fff 100%);background-image:-o-linear-gradient(316deg,#f5f5f5 0%,#fff 100%);background-image:linear-gradient(134deg,#f5f5f5 0%,#fff 100%)}@media (max-width:1024px){#header_bot_wrapper .header_bottom .header_form{display:none}}#header_bot_wrapper .header_bottom .header_form form{margin:14px 32px 28px}#header_bot_wrapper .header_bottom .header_form form fieldset{border:0;padding:0;margin:0}#header_bot_wrapper .header_bottom .header_form form fieldset .header_info h2{color:#efa423;font-family:Heebo-Black;font-size:24px;font-weight:900;letter-spacing:.9px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_info h3{color:#555;font-family:Heebo-Regular;font-size:16px;font-weight:400;line-height:23px;letter-spacing:.04px;-webkit-transform:scaleY(1.06);-ms-transform:scaleY(1.06);transform:scaleY(1.06)}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input{margin-top:32px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li{margin-bottom:48px;position:relative;border-bottom:1px solid #979797}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li:nth-child(3){margin-bottom:46px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li:nth-child(4){margin-bottom:28px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li:before{content:'';position:absolute;height:3px;bottom:0;right:0;background:#366934;width:0;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li input,#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li select{border:0;background:0 0;width:291px;outline:0;color:#555;font-family:Heebo-Regular;font-size:20px;font-weight:400;line-height:32px;letter-spacing:.05px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li input{height:34px;padding:20px 1px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li select{padding:36px 0 4px 1px;overflow:scroll}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li select option{background-color:#d9eac0;width:214px;height:20px;color:#555;font-family:Heebo-Regular;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.04px;margin-bottom:1px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input li select option:after{background-color:#484848;-webkit-box-shadow:0 0 10px 100px #1882a8 inset;box-shadow:0 0 10px 100px #1882a8 inset;font-size:20px}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input .active_input:before,.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .card_button{width:100%}#header_bot_wrapper .header_bottom .header_form form fieldset .header_input .form_tool:after{content:attr(data-lel);position:absolute;top:-21px;right:0;width:214px;height:24px;color:#366934;font-family:Heebo-Regular;font-size:12px;font-weight:400;line-height:32px;letter-spacing:.03px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .form_submit{width:90px;height:35px;color:#fff;font-family:Heebo-Medium;font-size:20px;font-weight:500;padding:2px 15px;line-height:32px;letter-spacing:.05px;-webkit-filter:blur(1px);filter:blur(1px);outline:0;background-image:-webkit-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:-o-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:linear-gradient(136deg,#ef9623 0%,#f8ad2b 100%);-webkit-transition:background .4s ease,color .4s ease,border .4s ease;-o-transition:background .4s ease,color .4s ease,border .4s ease;transition:background .4s ease,color .4s ease,border .4s ease}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .offblur{-webkit-filter:blur(0)!important;filter:blur(0)!important}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .offblur:focus,#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input .offblur:hover{background:#fbfbfb;color:#efa423}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input #check{width:35px;height:29px;color:#555;font-family:Heebo-Light;font-size:16px;font-weight:300;line-height:18px;margin-left:8px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input label{height:35px;color:#555;font-family:Heebo-Light;font-size:16px;font-weight:300;line-height:18px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info,#header_bot_wrapper .header_bottom .soon a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info{margin-top:29px;width:291px;background-color:#f4f4f4;direction:rtl;height:35px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info h4,#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info h5{color:#555;font-size:20px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info a{color:#366934;font-family:Heebo-Medium;font-weight:500;letter-spacing:.05px}#header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info h5{font-family:Heebo-Regular;font-weight:400;letter-spacing:.05px}#header_bot_wrapper .header_bottom .arrow{background:url(../img/arrow.png);width:307px;height:75px;position:absolute;bottom:21px;left:488px}#header_bot_wrapper .header_bottom .soon{position:absolute;bottom:87px;right:0}#header_bot_wrapper .header_bottom .soon a{color:#fff;font-family:Heebo-Medium;font-size:32px;height:41px;font-weight:500;-webkit-transition:.4s ease;-o-transition:.4s ease;padding:0 .7rem 0 .9rem;background:#efa423;transition:.4s ease}#header_bot_wrapper .header_bottom .soon a:focus,#header_bot_wrapper .header_bottom .soon a:hover{background:#fff;color:#efa423}#header_bot_wrapper .header_bottom .brand_text{position:absolute;bottom:-42px;width:565px;height:108px;color:#366934;font-family:Heebo-Medium;font-size:28px;font-weight:500;line-height:44px;cursor:default}.check{position:relative;padding-right:35px;cursor:pointer}.check .checkbox-custom{position:absolute;display:block;height:28px;width:28px;border:1px solid #555;right:0;top:5px}.check .checkbox-custom:before{background:url(../img/check.png) left top no-repeat;content:'';position:absolute;width:28px;height:26px;right:-5px;top:-5px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.check input[type=checkbox]:checked+.checkbox-custom:before{opacity:1}.section_cards{margin-top:156px;direction:rtl;position:relative}.section_cards .over_card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section_cards .over_card h3{color:#366934;font-family:Heebo-Medium;font-size:40px;font-weight:500;line-height:52px}.section_cards .over_card .selec{margin-top:30px;width:344px;height:40px;border:1px solid #366934}@media (max-width:374px){.section_cards .over_card .selec{width:100%}}.section_cards .over_card .selec .selec_list .main_item{position:relative;z-index:3}.section_cards .over_card .selec .selec_list .main_item:before{content:'';position:absolute;width:48px;height:39px;background-color:#366934}.section_cards .over_card .selec .selec_list .main_item .main_link{color:#366934;font-family:Heebo-Light;font-size:28px;font-weight:300;letter-spacing:.07px;margin-right:50px;position:relative}.section_cards .over_card .selec .selec_list .main_item .main_icon{position:absolute;color:#fff;font-size:1.9rem;top:6px;right:-3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section_cards .over_card .selec .selec_list .main_item .slide_menu{display:none;position:relative;left:-47px;top:-2px;width:296px}@media (max-width:374px){.section_cards .over_card .selec .selec_list .main_item .slide_menu{width:-webkit-calc(100vw + -78.3px);width:calc(100vw + -78.3px)}}.section_cards .over_card .selec .selec_list .main_item .slide_menu li{border-bottom:1px solid #366934;border-left:1px solid #366934;border-right:1px solid #366934;background-image:-webkit-linear-gradient(316deg,#f5f5f5 0%,#fff 100%);background-image:-o-linear-gradient(316deg,#f5f5f5 0%,#fff 100%);background-image:linear-gradient(134deg,#f5f5f5 0%,#fff 100%);cursor:pointer}.section_cards .over_card .selec .selec_list .main_item .slide_menu li:hover{background-image:-webkit-linear-gradient(316deg,#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(316deg,#fff 0%,#f5f5f5 100%);background-image:linear-gradient(134deg,#fff 0%,#f5f5f5 100%)}.section_cards .over_card .selec .selec_list .main_item .slide_menu li a{color:#366934;font-family:Heebo-Black;font-size:28px;font-weight:900;letter-spacing:.07px;padding:16px}.section_cards .cards_wrapper,.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section_cards .cards_wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:75px;margin-left:-14px;margin-right:-14px}.section_cards .cards_wrapper .card{width:456px;opacity:0;position:relative;top:200px;display:block;margin-left:14px;margin-right:14px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.section_cards .cards_wrapper .card .carousel_wrapper,.section_cards .cards_wrapper .card .carousel_wrapper .swiper-container{height:260px}.section_cards .cards_wrapper .card .card_bottom_wrapper{height:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;background:#fff}@media (max-width:997px){.section_cards .cards_wrapper .card .card_bottom_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:unset}}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card{width:100%;padding:24px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:380px){.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .right_half h1{color:#366934;font-family:Heebo-Medium;font-size:28px;font-weight:500;line-height:32px;letter-spacing:.07px}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .right_half h2{color:#7e7e7e;font-family:Heebo-Regular;font-size:28px;font-weight:400;line-height:32px;letter-spacing:.07px}@media (max-width:380px){.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half{margin-right:0!important}}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half a{width:129px;height:40px;color:#efa423;font-family:Heebo-Medium;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.05px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half a:hover{background:#efa423;color:#f5f5f5}.section_cards .cards_wrapper .card .card_bottom_wrapper .label_card{position:absolute;top:-30px;right:0;z-index:1;width:191px;height:30px;color:#fff;font-family:Heebo-Regular;font-size:16px;font-weight:700;line-height:32px;text-align:center;letter-spacing:.04px;opacity:.9}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper{position:absolute;overflow:hidden;height:0;min-height:0;width:100%;top:109px;left:0;z-index:2;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}@media (max-width:997px){.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper{position:static}}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .open_card_list li{color:#838383;font-family:Heebo-Regular;font-size:20px;font-weight:400;line-height:40px;letter-spacing:-.3px;position:relative;margin-right:30px}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .open_card_list li:after{position:absolute;right:-20px;top:14px;background-color:#366934;width:12px;height:12px;content:""}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .card_button input{border:0;background-image:-webkit-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:-o-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:linear-gradient(136deg,#ef9623 0%,#f8ad2b 100%);width:100%;padding:1rem;outline:0;color:#fff;font-family:Heebo-Medium;font-size:21px;font-weight:500;line-height:32px;letter-spacing:.16px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .card_button input:focus,.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .card_button input:hover{color:#efa423;background-image:-webkit-linear-gradient(333deg,#f5f5f5 0%,#fafafa 52%,#fff 100%);background-image:-o-linear-gradient(333deg,#f5f5f5 0%,#fafafa 52%,#fff 100%);background-image:linear-gradient(117deg,#f5f5f5 0%,#fafafa 52%,#fff 100%)}.section_cards .cards_wrapper .card .card_bottom_wrapper .open_card_wrapper .card_container .low_card_list{margin-top:134px}.section_cards .cards_wrapper .card .card_bottom_wrapper .active{min-height:399px}.section_cards .cards_wrapper .active_scroll{top:0;opacity:1;margin-bottom:28px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:85%;left:5%;color:#fff}.swiper-pagination{text-align:end}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{width:11px;height:23px;outline:0;background:0 0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:0 0;outline:0}.swiper-container-horizontal>.swiper-scrollbar{height:0;width:0}.page_footer{height:41.75rem;overflow:hidden;padding:150px 0 267px;direction:rtl;text-align:right;font-family:Heebo-Regular;color:#fff;font-size:20px}.page_footer:before{content:'';position:absolute;top:0;left:-30%;bottom:-10%;right:-30%;-webkit-transform:rotate(3deg) skewX(3deg) skewY(0deg) translateY(7%);-ms-transform:rotate(3deg) skewX(3deg) skewY(0deg) translateY(7%);transform:rotate(3deg) skewX(3deg) skewY(0deg) translateY(7%);-webkit-box-shadow:0 -2px 10px -3px rgba(0,0,0,.75);box-shadow:0 -2px 10px -3px rgba(0,0,0,.75);background:#efa423}.page_footer,.page_footer .footer_nav{position:relative}.page_footer .wrap{padding-top:110px;padding-bottom:40px;position:relative;max-width:1432px;margin-left:auto;margin-right:auto}@media (max-width:1660px){.page_footer .wrap{padding-right:20px;padding-left:20px}}.nav-footer,.nav-footer .widget-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav-footer .widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav-footer .list li{padding-top:15px}.nav-footer .list.dark li a{color:#555}.powered{text-align:left}.share a{background:url(../img/button-share.png) left top no-repeat;display:block;width:28px;height:35px}.fixed_form{overflow:hidden;position:fixed;pointer-events:none;z-index:10;bottom:0;left:0;right:0;padding-top:5px;direction:rtl;text-align:right;font-family:Heebo-Regular}.fixed_form .form_wrap{cursor:pointer;border-top:1px solid #366934;-webkit-box-shadow:0 -2px 10px -3px rgba(0,0,0,.35);box-shadow:0 -2px 10px -3px rgba(0,0,0,.35);background:#fff;pointer-events:auto;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;height:267px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.fixed_form.visible_form .form_wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixed_form .wrap{position:relative;max-width:1432px;margin-left:auto;margin-right:auto}.fixed_form .title{color:#efa423;font-size:24px;font-weight:700;font-family:Heebo-Black;padding-top:35px}.fixed_form .subtitle{font-size:16px;margin-bottom:50px}.fixed_form .check{line-height:20px;display:block}.fixed_form .note{background-color:#d9eac0;text-align:center;color:#555;font-size:20px;margin-top:30px}.form-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-fields .f-col{margin-left:33px;width:211px}.form-fields .f-col:last-of-type{margin-left:0}.form-fields .bottom_input{position:relative;height:100%}.form-fields .bottom_input:before{content:'';position:absolute;height:3px;bottom:0;right:0;background:#366934;width:0;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.form-fields .active_input:before{width:100%}.form-fields .form-control,.form-fields .select2-container{border-color:#dcdcdc;border-style:solid;border-width:0 0 1px;-webkit-box-shadow:0 1px 0 #bababa;box-shadow:0 1px 0 #bababa;height:30px;font-size:20px}.form-fields .form-control:focus{outline:0}.form-fields .custom-select{width:100%}.form-fields .btn{background-image:-webkit-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:-o-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:linear-gradient(136deg,#ef9623 0%,#f8ad2b 100%);border:0;color:#fff;font-size:24px;display:block;width:100%;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.form-fields .btn[disabled=disabled]{opacity:.5}.form-fields .offblur{background:#efa423;opacity:1!important}.select2-container,.slick-slide img{display:block}.select2-container .select2-selection__arrow{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.select2-container--open .select2-selection__arrow{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.select2-container--default .select2-selection--single{border:0;-webkit-border-radius:0;border-radius:0;background-color:transparent}.select2-container .select2-selection--single .select2-selection__rendered:focus,.select2-container--default .select2-selection--single:focus{outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#555 transparent transparent!important;border-style:solid!important;border-width:9px!important;position:relative;height:0;width:0;display:block;margin:-2px 0 0;left:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{border-color:#f7f7f7 transparent transparent!important;border-style:solid!important;border-width:8px!important;position:absolute;height:0;width:0;left:-8px;top:-11px;content:''}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:0;font-family:Heebo-Regular;letter-spacing:.05px;font-size:20px}.select2-container--default .select2-results>.select2-results__options{text-align:right;direction:rtl;font-size:16px;font-family:Heebo-Regular;position:absolute;top:1px;width:100%}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px;background:#fff;-webkit-border-radius:2px;border-radius:2px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#366934;-webkit-border-radius:2px;border-radius:2px}.select2-results__option{background-color:#d9eac0;padding:5px 8px 2px;border-bottom:1px solid #f7f7f7}.select2-container--default .select2-results__option[aria-disabled=true]{color:#555}.form-fields .form-control,.form-fields .select2-container{width:100%!important;cursor:default}@media (max-width:1330px){#header_top_wrapper .header_nav_wrapper_thank .header_nav_top li{width:150px}}@media (max-width:1200px){#header_bot_wrapper .header_bottom .header_nav_bottom h1{font-size:50px;line-height:50px}}@media (min-width:1124px){.call,.header_form .text,.header_form .title,.mob-btn-action,.mob-nav{display:none!important}}@media (max-width:1123px){.ty .header_form .title{background-color:#b1ba1d;text-align:center;height:44px;line-height:44px;font-family:Heebo-Medium;color:#fff;font-size:20px}.ty .header_form .text{font-family:Heebo-Bold;text-align:center;color:#555;font-size:17px;max-width:291px;position:relative;margin:40px auto -32px}.ty .header_form .text:before{content:'';background:url(../img/arrow-bottom.png) left top no-repeat;width:12px;height:53px;position:absolute;top:20px;right:-20px}.ty .header_form .call{display:block;height:35px;color:#fff;background-color:#366934;font-family:Heebo-Bold;font-size:20px;line-height:35px;text-align:center;margin-top:40px}.ty .bg{background:0 0}.ty .header_nav_bottom_thank{display:none}.ty #header_bot_wrapper .header_bottom{height:auto}.ty #header_bot_wrapper .header_bottom .header_form form fieldset .bottom_input,.ty #header_bot_wrapper .header_bottom .header_form form fieldset .header_input li,.ty .header_form .call{width:291px;margin-left:auto;margin-right:auto}#header_top_wrapper .header_nav_wrapper_thank{margin-left:50px}#header_bot_wrapper .header_bottom .arrow,#header_top_wrapper .handicap-icon,.ty #header_bot_wrapper .header_bottom .header_form form fieldset .bottom_info{display:none}.container{margin-top:0}#header_bot_wrapper .header_bottom .header_nav_bottom h1{font-size:40px;line-height:40px}#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button a{height:42px;font-size:18px;width:163px}.brand_logo_wrapper{position:absolute;right:0;top:0;z-index:9}#header_top_wrapper{position:relative}.mob-nav{background-color:#fff;display:block;height:54px;width:100%;position:absolute;top:0;left:0;z-index:8;font-family:Heebo-Regular;direction:rtl;text-align:right}.btn-nav{position:absolute;left:15px;top:15px;height:21px;width:26px;overflow:hidden}.btn-nav span{background-color:#3c6931;width:26px;height:3px;display:block;margin-bottom:6px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn-nav.on span:nth-child(1){position:absolute;top:9px;right:0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.btn-nav.on span:nth-child(2){display:none}.btn-nav.on span:nth-child(3){position:absolute;top:9px;left:0;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.nav-mob{position:absolute;top:54px;background-color:#fff;width:100%;height:0;visibility:hidden;border-top:1px solid #1b3c1a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.4s ease,visibility .2s ease;-o-transition:.4s ease,visibility .2s ease;transition:.4s ease,visibility .2s ease}.nav-mob li a{font-size:14px;font-family:Heebo-Medium;color:#555;padding:10px}.nav-mob li.active a{color:#efa423}.active_nav{height:46px;visibility:unset}.brand_logo_wrapper .logo_list{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none;width:300px}#header_bot_wrapper .header_bottom{height:710px}.ty #header_bot_wrapper .header_bottom .header_form{margin:0;position:fixed;left:0;right:0;bottom:0;z-index:7;width:100%;height:-webkit-calc(100vh - 54px);height:calc(100vh - 54px)}#header_bot_wrapper .header_bottom .brand_text{font-size:20px;line-height:28px;padding-left:15px;width:100%}.section_cards .over_card h3{height:auto;font-family:Heebo-ExtraBold;width:100%}.section_cards{margin-top:100px}.section_cards .over_card{display:block;padding-right:15px}.call,.mob-btn-action{display:block}.fixed_form .wrap{display:none}.mob-btn-action{background-image:-webkit-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:-o-linear-gradient(314deg,#ef9623 0%,#f8ad2b 100%);background-image:linear-gradient(136deg,#ef9623 0%,#f8ad2b 100%);text-align:center;font-size:20px;font-family:Heebo-Medium;color:#fff;height:70px;padding-top:20px;cursor:default;z-index:10}.fixed_form .form_wrap{background-color:rgba(255,255,255,.95);height:70px;border-top:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed_form .form_wrap.on{height:100vh}.fixed_form .form_wrap.on .wrap{overflow-y:auto;height:-webkit-calc(100% - 79px);height:calc(100% - 79px);display:block}.fixed_form .form_wrap .title{display:none}.fixed_form .form_wrap .subtitle{text-align:center;margin-top:45px;margin-bottom:45px}.fixed_form .form_wrap .note,.page_footer .footer_nav{display:none}.fixed_form .form_wrap .form-fields{display:block}.fixed_form .form_wrap .form-fields .f-col{margin-bottom:50px;width:291px;margin-left:auto;margin-right:auto}.fixed_form .form_wrap .form-control{background:0 0}.fixed_form .form_wrap .call{display:block;margin-left:auto;margin-right:auto;width:291px;height:35px;color:#fff;background-color:#366934;font-family:Heebo-Bold;font-size:20px;line-height:35px;text-align:center}.page_footer .wrap{padding-top:0;padding-bottom:0}.page_footer{padding:150px 0 100px;height:auto}.section_cards .cards_wrapper .card{max-width:456px;width:100%}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .right_half h1,.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .right_half h2,.section_cards .over_card h3{font-size:20px;line-height:28px}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .right_half{padding-right:15px}.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half{margin-right:-60px}.nav-footer .widget-wrap{display:block}.share a{margin-right:auto}.section_cards .cards_wrapper{margin-left:0;margin-right:0}}@media (max-width:340px){.brand_logo_wrapper .logo_list{width:278px}.section_cards .over_card{padding-right:0}}@media (max-width:780px){#header_bot_wrapper .header_bottom .header_nav_bottom .nav_list .nav_list_button li a{font-family:Heebo-Medium;font-size:18px;font-weight:500}.header_nav_bottom{margin:0 auto}.section_cards .over_card{padding-right:0}}@media (max-width:600px){.section_cards .cards_wrapper .card .card_bottom_wrapper .container_card .left_half{margin-right:-121px}}@media (max-width:470px){.section_cards .cards_wrapper .card{margin-left:15px;margin-right:15px}.nav-footer .list li{margin-top:0;margin-bottom:40px}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJsYXlvdXQvX2Jhc2Uuc2NzcyIsImluZGV4LmNzcyIsIm1vZHVsZXMvX2ZpeGVkX2Zvcm0uc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwic3RhdGVzL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJtb2R1bGVzL19wYWdlX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fc2VjdGlvbl9jYXJkcy5zY3NzIiwibW9kdWxlcy9fc2VsZWN0Mi5zY3NzIiwibW9kdWxlcy9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBLEFBQ0EsV0FDRSx1QixDQUNBLHdDLEFBR0YsV0FDRSxzQixDQUNBLHVDLEFBR0YsV0FDRSwyQixDQUNBLDRDLEFBR0YsV0FDRSx1QixDQUNBLHdDLEFBR0YsV0FDRSx3QixDQUNBLHlDLEFBR0YsV0FDRSx5QixDQUNBLDBDLEFBR0YsV0FDRSxzQixDQUNBLHVDQ2pDRixJLENBQUEsSSxDQUNFLDZCLENBQUEscUIsQ0FHQSxjLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0EsZSxDQUdGLEMsQ0FYQSxJLENBV0EsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FYQSxJLENBV0EsRyxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUFBLEUsQ0FDRSxRLENBQ0EsUyxDQ2tDRixNLENBQ0EsTyxDRDdCRSwwQixDQUFBLGtCLENBR0Ysc0IsQ0NnQ0EsbUQsQ0FEQSw0QixDQUlBLHVCLENBRUEsNkIsQ0FEQSw2QixDQUhBLHlCLENBQ0EsK0QsQ0R4QkUsNEIsQ0FDQSxpRCxDQUNBLHdELENBQUEsbUQsQ0FBQSxnRCxDQUlGLEcsQ0FDRSxjLENBQ0EsVyxDQUdGLEUsQ0FDRSxlLENBR0YsQyxDQUNFLG9CLENBQ0EsUyxDQUNBLGMsQ0FHRixFLENBQ0UsYyxDQUdGLEksQ0FDRSxpQixDQUlGLHVCLENBQ0UsUyxDQUNBLGUsQ0FDQSx5QixDQUFBLGlCLENBR0YsNkIsQ0FDRSxrQixDQUNBLHlCLENBQUEsaUIsQ0FJRixRLENBQ0UsaUIsQ0FDQSxlLENDd0JGLGUsQ0RyQkEsZ0IsQ0FFRSxVLENBQ0EsYSxDQUdGLGUsQ0FDRSxVLENBR0YsVyxDQUNFLHlCLENBQUEsaUIsQ0FPRixVLENBQ0UsZ0IsQ0FDQSxhLENBQ0EsYyxDQUdGLGUsQ0FDRSxVLENBQ0EsZSxDQUNBLFcsQ0FHRixHLENBQUEsVSxDQWFJLGlCLENBS0EsSyxDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDQXJCSixHLENBQ0UsZSxDQU1BLFksQ0FDQSwwQkFSRixHLENBU0ksY0FUSixVLENBWUksVSxDQUVBLGtCLENBQ0EsVyxDQUNBLFcsQ0FDQSxnQixDQUtBLHVFLENBQUEsbUUsQ0FBQSwrRCxDQUNBLHlDLENBQUEsaUMsQ0FDQSwwQkF4QkosVSxDQXlCTSx3RSxDQUFBLG9FLENBQUEsa0VBS04sYSxDQUNFLGMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsZSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBWEYsZSxDQWFJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0U5SkosMEIsQ0NnRUEsNEIsQ0gyRUEscUIsQ0FxQk0sYSxDQU1KLHlCQURGLGdCLENBRUksZ0MsQ0FBQSx3QixDQUNBLGNBS0osNEMsQ0FDRSxZLENBRUYsUSxDQUNFLHdCLENBR0YsaUQsQ0FDRSxnQixDQUdGLFUsQ0FDRSxlLENBR0YsVyxDQUNFLGdCLENBR0YsWSxDQUNFLGlCLENBR0YsYSxDQUNFLGtCLENBR0YsWSxDQUNFLGtCLENBR0YsZSxDQUNFLHdCLENBR0YsZSxDQUNFLHdCLENBR0YsZ0IsQ0FDRSx5QixDQUdGLEMsQ0FDRSw2QixDQUFBLHFCLENJeE5GLFEsQ0FDRSxTLENBQ0Esa0IsQ0FDQSxtQixDSnlGRixNLENJckZFLGMsQ0RxWkYsMkIsQ0NsWkEsTyxDQ29EQSw4QixDRG5ERSxZLENBR0YsZ0IsQ0FDRSxxQyxDQUlGLHdGLENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGMsQ0FBQSxxRixDQUNFLHlCLENBQUEsaUIsQ0FHRiwwRixDQUFBLDBGLENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGMsQ0FBQSxxRixDQUNFLHdCLENBR0Ysd0YsQ0FBQSwwQyxDQUFBLG1CLENBQ0UsNEIsQ0FHRixjLENBQ0UsZSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxzQixDQUNBLGlCLENBR0YsTyxDQUNFLHFCLENBQ0EseUIsQ0FBQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtCLENEOUNGLG1CLENBQ0UsVSxDQUVBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUyxDQUNBLGlCLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBQ0EsYyxDQUNBLDBCQVJGLG1CLENBU0ksd0MsQ0FBQSxrQ0FUSix1QyxDQVlJLGUsQ0FDQSx3QixDQUFBLDZCLENBQUEsZ0IsQ0E4RkosZ0YsQ0EzR0EsbUIsQ0FBQSx1RCxDQWdFQSxhLENBakRNLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FmTiwwRCxDQWlCUSx3QixDQUFBLDZCLENBQUEsZ0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FyQlIsNEQsQ0F1QlUsVSxDQUNBLGEsQ0FDQSx5QixDQUNBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQS9CVixrRSxDR0FBLDBCLENIaUNZLGEsQ0FVWixXLENBQ0UsYyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLE8sQ0FDQSxRLENBQ0EsYyxDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQUNBLDBCQVBGLFcsQ0FRSSxVQVJKLGEsQ0FxQkEsaUIsQ0FWSSxjLENBQ0EsYSxDQVpKLGtCLENHM0NBLGMsQ0gwREksVSxDQUdKLFksQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0E2Q0Ysa0MsQ0EzQ0EsVSxDQThDSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBOUNKLFUsQ0FFRSxXLENBQ0EsVyxDQUNBLGtELENBQUEsMEMsQ0FDQSxxQixDQUlBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUEsTyxDQUNBLFEsQ0FOQSxTLENBRUEsb0MsQ0FBQSx3QixDQUFBLDRCLENBRUEsaUIsQ0FHQSx5QkFiRixVLENBY0ksSyxDQUNBLFcsQ0FDQSx1QixDQUFBLGUsQ0FDQSxXLENBQ0EsVyxBQUlBLHlCQXRCSixhLENBdUJNLDJCQXZCTixpQixDQTZCUSwyQixDQUFBLHNCLENBQUEsbUIsQ0E3QlIsdUIsQ0ErQlUsVSxDQVlWLGtDLENBRUksd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FFQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLFMsQ0FHSSx5QkFWUiw4RCxDQVdVLGNBWFYsZ0UsQ0FjVSxVLENBQ0EsdUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EscUIsQ0FuQlYsK0QsQ0F1QlEsZSxDQUNBLGEsQ0FHRSx5QkEzQlYsZ0YsQ0E0QlksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLG9CLEFBR0EseUJBaENaLG1GLENBaUNjLHNCQWpDZCxvRyxDQXFDZ0IsZ0IsQ0FDQSx5QkF0Q2hCLG9HLENBdUNrQixpQixBQUVGLHlCQXpDaEIsb0csQ0EwQ2tCLGVBMUNsQixxRixDQStDYyxnQixDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBdERkLDJGLENBd0RnQixrQixDQUNBLGEsQ0F6RGhCLCtDLENBaUVNLGdCLENBQ0EsVyxDQUNBLFksQ0FDQSxpRCxDQUFBLHlDLENBQ0EseUIsQ0FBQSxpQixDQUNBLHFFLENBQUEsZ0UsQ0FBQSw2RCxDQUNBLDBCQXZFTiwrQyxDQXdFUSxjQXhFUixvRCxDQTJFUSxxQixDQTNFUiw2RCxDQTZFVSxRLENBQ0EsUyxDQUNBLFEsQ0EvRVYsNkUsQ0FrRmMsYSxDQUNBLHVCLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQXRGZCw2RSxDQXlGYyxVLENBQ0EseUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSw4QixDQUFBLDBCLENBQUEsc0IsQ0EvRmQsMkUsQ0FtR1ksZSxDQW5HWiw4RSxDQXFHYyxrQixDQUNBLGlCLENBQ0EsK0IsQ0F2R2QsMkYsQ0F5R2dCLGtCLENBekdoQiwyRixDQTRHZ0Isa0IsQ0E1R2hCLHFGLENBK0dnQixVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLE8sQ0FDQSxrQixDQUNBLE8sQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0F0SGhCLG9GLENBQUEscUYsQ0F5SGdCLFEsQ0FDQSxjLENBRUEsVyxDQUNBLFMsQ0FDQSxVLENBQ0EseUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FwSWhCLG9GLENBdUlnQixXLENBWkEsZ0IsQ0EzSGhCLHFGLENBMElnQixzQixDQUNBLGUsQ0EzSWhCLDRGLENBNklrQix3QixDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsaUIsQ0F0SmxCLGtHLENBd0pvQix3QixDQUNBLCtDLENBQUEsdUMsQ0FDQSxjLENBMUpwQixnRyxDSTNHQSx3RyxDSjRRZ0IsVSxDQWpLaEIsNEYsQ0FzS2dCLHNCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLHlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBakxoQiwyRSxDQXNMWSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQXhMWix3RixDQTBMYyxVLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLG9CLENBR0Esd0IsQ0FBQSxnQixDQUNBLFMsQ0FDQSx3RSxDQUFBLG1FLENBQUEsZ0UsQ0FDQSxxRSxDQUFBLGdFLENBQUEsNkQsQ0F4TWQsb0YsQ0EyTWMsZ0MsQ0FBQSx3QixDQTNNZCwwRixDQUFBLDBGLENBNk1nQixrQixDQUNBLGEsQ0E5TWhCLGtGLENBbU5jLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLHVCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0ExTmQsaUYsQ0E2TmMsVyxDQUNBLFUsQ0FDQSx1QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FsT2QsMEUsQ0FBQSwwQyxDQW1SUSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQXJSUiwwRSxDQXNPWSxlLENBSUEsVyxDQUVBLHdCLENBQ0EsYSxDQUZBLFcsQ0EzT1osNkUsQ0FBQSw2RSxDQStPYyxVLENBQ0EsYyxDQWhQZCw0RSxDQW1QYyxhLENBQ0Esd0IsQ0FDQSxlLENBQ0Esb0IsQ0F0UGQsNkUsQ0F5UGMseUIsQ0FDQSxlLENBQ0Esb0IsQ0EzUGQseUMsQ0FrUU0sZ0MsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0F2UU4sd0MsQ0EwUU0saUIsQ0FDQSxXLENBQ0EsTyxDQTVRTiwwQyxDQThRUSxVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsVyxDQUNBLGUsQ0FJQSwyQixDQUFBLHNCLENBRUEsdUIsQ0FDQSxrQixDQUNBLG1CLENBMVJSLGdELENBQUEsZ0QsQ0E0UlUsZSxDQUNBLGEsQ0E3UlYsOEMsQ0FvU00saUIsQ0FDQSxZLENBQ0EsVyxDQUNBLFksQ0FDQSxhLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUtOLE0sQ0FDRSxpQixDQUNBLGtCLENBQ0EsYyxDQUhGLHVCLENBTUksaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLE8sQ0FDQSxPLENBWkosOEIsQ0FjTSxtRCxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0F0Qk4sMkQsQ0EwQkksUyxDSXZiSixjLENBQ0UsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FIRix5QixDQUtJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBUEosNEIsQ0FTTSxhLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBYk4sZ0MsQ0FnQk0sZSxDQUNBLFcsQ0FDQSxXLENBQ0Esd0IsQ0FDQSx5QkFwQk4sZ0MsQ0FxQlEsWUFyQlIsdUQsQ0F5QlUsaUIsQ0FDQSxTLENBMUJWLDhELENBNEJZLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FoQ1osa0UsQ0FtQ1ksYSxDQUNBLHVCLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0F6Q1osa0UsQ0E0Q1ksaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsVSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQWpEWixtRSxDQW9EWSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSx5QkF6RFosbUUsQ0EwRGMsbUMsQ0FBQSw2QkExRGQsc0UsQ0E2RGMsK0IsQ0FDQSw2QixDQUNBLDhCLENBQ0EscUUsQ0FBQSxnRSxDQUFBLDZELENBQ0EsYyxDQWpFZCw0RSxDQW1FZ0IscUUsQ0FBQSxnRSxDQUFBLDZELENBbkVoQix3RSxDQXNFZ0IsYSxDQUNBLHVCLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLFksQ0EzRWhCLDZCLENBQUEscUYsQ0E2SmMsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBL0pkLDZCLENBc0ZJLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0F6RkosbUMsQ0EyRk0sVyxDQUNBLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLDRDLENBQUEsb0MsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FuR04scUQsQ0FBQSx1RSxDQXFHUSxZLENBckdSLHdELENBMkdRLFksQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUJBL0dSLHdELENBZ0hVLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxjQWpIVix3RSxDQW9IVSxVLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx5QkF4SFYsd0UsQ0F5SFksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSx1QkF6SFosdUYsQ0E2SGMsYSxDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBbElkLHVGLENBcUljLGEsQ0FDQSx5QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUlGLHlCQTlJWixtRixDQStJYywwQkEvSWQscUYsQ0FrSmMsVyxDQUlBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FFQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVBLDJCLENBQUEsc0IsQ0FBQSxtQixDQWhLZCwyRixDQWtLZ0Isa0IsQ0FDQSxhLENBbktoQixvRSxDQXlLVSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBdExWLDJFLENBMExVLGlCLENBQ0EsZSxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQUNBLFMsQ0FDQSxNLENBQ0EsUyxDQUNBLDRDLENBQUEsb0MsQ0FDQSxlLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBQ0EseUJBck1WLDJFLENBc01ZLGlCQXRNWiwyRixDQXlNWSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQTVNWiw4RyxDQStNZ0IsYSxDQUNBLHlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpQixDQXROaEIsb0gsQ0F3TmtCLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQTlObEIsOEcsQ0FxT2dCLFEsQ0FDQSx3RSxDQUFBLG1FLENBQUEsZ0UsQ0FDQSxVLENBQ0EsWSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0FoUGhCLG9ILENBQUEsb0gsQ0FrUGtCLGEsQ0FDQSxpRixDQUFBLDRFLENBQUEseUUsQ0FuUGxCLDBHLENBd1BjLGdCLENBeFBkLGdFLENBNlBVLGdCLENBN1BWLDRDLENBa1FNLEssQ0FDQSxTLENBQ0Esa0IsQ0FLTix1RCxDQUFBLHlCLENBQUEsMkIsQ0FDRSxVLENBQ0EsTyxDQUNBLFUsQ0FHRixrQixDQUNFLGMsQ0FHRixtQixDQUFBLHlDLENBQ0UsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsYyxDQUdGLG1CLENBQUEseUMsQ0FDRSxjLENBQ0EsUyxDQUVGLDhDLENBQ0UsUSxDQUNBLE8sQ0RoU0YsWSxDQUNFLGUsQ0FFQSxlLENBQ0EscUIsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSx5QixDQUNBLFUsQ0FDQSxjLENBVEYsbUIsQ0FZSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EscUUsQ0FBQSxpRSxDQUFBLDZELENBQ0EsbUQsQ0FBQSwyQyxDQUNBLGtCLENBcEJKLFksQ0FBQSx3QixDQXVCSSxpQixDQXZCSixrQixDQTZCSSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSwwQkFuQ0osa0IsQ0FvQ00sa0IsQ0FDQSxtQkFJTixXLENBQUEsd0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FGRix3QixDQU1JLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FOSixvQixDQVVNLGdCLENBVk4sMkIsQ0FlVSxVLENBS1YsUSxDQUFTLGUsQ0FDVCxRLENBRUksMEQsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0puRUosVyxDQUNFLGUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxVLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQUNBLHlCLENBWEYsc0IsQ0FhSSxjLENBQ0EsNEIsQ0FDQSxtRCxDQUFBLDJDLENBQ0EsZSxDQUNBLG1CLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBQ0EsWSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQXBCSixtQyxDQXdCTSwrQixDQUFBLDJCLENBQUEsdUIsQ0F4Qk4saUIsQ0E0QkksaUIsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0EvQkosa0IsQ0FrQ0ksYSxDQUNBLGMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxnQixDQXRDSixxQixDQXlDSSxjLENBQ0Esa0IsQ0ExQ0osa0IsQ0E2Q0ksZ0IsQ0FDQSxhLENBOUNKLGlCLENBaURJLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FVSixZLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRkYsbUIsQ0FJSSxnQixDQUNBLFcsQ0FMSixnQyxDQU9NLGEsQ0FQTiwwQixDQVdJLGlCLENBQ0EsVyxDQVpKLGlDLENBY00sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxPLENBQ0Esa0IsQ0FDQSxPLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBckJOLGlDLENBMEJNLFUsQ0ExQk4sMEIsQ0Qrb0NFLCtCLENDL21DRSxvQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVyxDQUNBLGMsQ0FyQ0osZ0MsQ0F3Q1ksUyxDQXhDWiwyQixDQTBDaUIsVSxDQTFDakIsaUIsQ0E4Q0ksd0UsQ0FBQSxtRSxDQUFBLGdFLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLHlCLENBQUEsaUIsQ0FFQSwyQixDQUFBLHNCLENBQUEsbUIsQ0F2REosb0MsQ0FzRDJCLFUsQ0F0RDNCLHFCLENBMERJLGtCLENBQ0EsbUIsQ00xSEosa0IsQ0grREEsZ0IsQ0c5REUsYSxDQUdGLDRDLENBRUksc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FHSixrRCxDQUVJLDRCLENBQUEsd0IsQ0FBQSxvQixDQUlKLHNELENBQ0UsUSxDQUNBLHVCLENBQUEsZSxDQUNBLDRCLENBNkJGLGdGLENBaENBLDRELENBSVUsUyxDQUVWLGdGLENBQ0UsVSxDQUNBLE0sQ0FFRixrRixDQUNFLG1ELENBQ0EsNEIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxhLENBQ0EsZSxDQUNBLE0sQ0FURix5RixDQVdJLHNELENBQ0EsNEIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FHSiwwRSxDQUNFLGUsQ0FDQSx5QixDQUNBLG9CLENBQ0EsYyxDQUtGLHNFLENBQ0UsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVGLHlGLENBQ0UsUyxDQUNBLGUsQ0FDQSx5QixDQUFBLGlCLENBRUYsK0YsQ0FDRSxrQixDQUNBLHlCLENBQUEsaUIsQ0FJRix3QixDQUNFLHdCLENBQ0EsbUIsQ0FDQSwrQixDQUVGLHdFLENBQXlFLFUsQ05uQnpFLDBCLENEMHdDQSwrQixDT3B2Q0Usb0IsQ0FDQSxjLENDdEZGLDBCQUNDLGdFLENBQWlFLGEsQUFFbEUsMEJBQ0Msd0QsQ0FDQyxjLENBQ0Esa0IsQUFHRiwwQlJnMUNFLEssQ0FHQSxrQixDQURBLG1CLENBREEsZSxDUWgxQ0QsUSxDQUtDLHdCLEFBSUYsMEJBQ0MsdUIsQ0FHRyx3QixDQUNBLGlCLENBQ0EsVyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDQVRILHNCLENBWUcsc0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUdBLGlCLENBRUEsc0IsQ0FyQkgsNkIsQ0F1QkksVSxDQUNBLDBELENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBN0JKLHNCLENBaUNHLGEsQ0FJQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0E1Q0gsTyxDQStDSyxjLENBL0NMLDRCLENBZ0QwQixZLENBaEQxQixzQyxDQWlEb0MsVyxDUjAwQ25DLCtFLENRMzNDRCxrRixDQUFBLHNCLENBb0RFLFcsQ0FDQSxnQixDQUNBLGlCLENBSUYsNkMsQ0FDQyxnQixDTjRCRix5QyxDTTFCQyxrQyxDQTdEQSw4RSxDQTZEbUMsWSxDVGdCcEMsVSxDU2ZZLFksQ0E5RVgsd0QsQ0FnRkMsYyxDQUNBLGdCLENBRUQsa0YsQ0FDQyxXLENBQ0EsYyxDQUNBLFcsQ0FHRCxtQixDQUNDLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxTLENOakdGLG1CLENNb0dFLGlCLENBRUQsUSxDQUNDLHFCLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FDQSx5QixDQUNBLGEsQ0FDQSxnQixDQUVELFEsQ0FDQyxpQixDQUNBLFMsQ0FDQSxRLENBQ00sVyxDQUNOLFUsQ0FDQSxlLENBTkQsYSxDQVFFLHdCLENBQ0EsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0FiRiw2QixDQWlCRyxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsZ0MsQ0FBQSwyQixDQUFBLHdCLENBcEJILDZCLENBc0JvQixZLENBdEJwQiw2QixDQXdCRyxpQixDQUNBLE8sQ0FDQSxNLENBQ1UsaUMsQ0FBQSw0QixDQUFBLHlCLENBSWIsUSxDQUNDLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQUNBLFEsQ0FDTSxpQixDQUNOLDRCLENBQ00sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSwrQyxDQUFBLDBDLENBQUEsdUMsQ0FYUCxhLENBY0csYyxDQUNBLHdCLENBQ0EsVSxDQUNBLFksQ0FqQkgsb0IsQ0FxQkksYSxDQUtELFcsQ0FDRSxXLENBQ0EsZ0IsQ0FFTCw4QixDQUNDLEssQ0FDQSxXLENBQ0EsdUIsQ0FBQSxlLENBQ0EsVyxDTnpFRixrQyxDTWdGRSxZLENBRUQsbUQsQ0FDQyxRLENBQ0EsYyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUMsQ0FBQSx5QixDTjFGRiw4QyxDTTZGRSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0YzTUYsNEIsQ0U4TUUsVyxDQUdBLDJCLENBQ0EsVSxDRmxORixjLENFb05nQixnQixDRnBOaEIseUIsQ0VzTkUsYSxDQUNBLGtCLENBRUQsSyxDUmswQ0MsZSxDUWgwQ0EsYSxDUDNORixpQixDTzhORSxZLENBRUQsZSxDQUdDLHdFLENBQUEsbUUsQ0FBQSxnRSxDQUNBLGlCLENBQ0EsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNNLGMsQ0FDQSxVLENQM09SLHNCLENPK09FLHNDLENBQ0EsVyxDQUNBLGUsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0FKRCx5QixDQU1FLFksQ0FORiwrQixDQVFHLGUsQ0FDWSxnQyxDQUFBLHdCLENBQ1osYSxDQVZILDZCLENBYVEsWSxDQWJSLGdDLENBZUUsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FqQkYsNEIsQ0g5T0Qsd0IsQ0dpUVEsWSxDQW5CUCxtQyxDQXFCRSxhLENBckJGLDBDLENBdUJHLGtCLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0ExQkgsb0MsQ0E4QkUsYyxDQTlCRiw0QixDQWlDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDSHpSSCxrQixDRzhSRSxhLENBQ0EsZ0IsQ0gvUkYsWSxDR2tTRSxxQixDQUNBLFcsQ0ZuU0YsbUMsQ0VzU0UsZSxDQUNBLFUsQ0FFRCx1RixDUjR6Q0MsdUYsQ01ybURGLDRCLENFMlNFLGMsQ0FDQSxnQixDQUVELG9GLENBQXFGLGtCLENGOVN0RixtRixDRWdUTSxrQixDSHZRTix3QixDR3lRMEIsYSxDSHBQMUIsUSxDR3FQVSxpQixDRm5UViw2QixDRXFURSxhLENBQ0EsZ0IsQUFJRix5QkExSUMsOEIsQ0E0SUcsVyxDRjVUSix5QixDRStUSSxpQixBQUtKLHlCTnpOQSxxRixDTTJOSSx3QixDQUNBLGMsQ0FDQSxlLENBRUYsa0IsQ0FDRSxhLENGM1VKLHlCLENFOFVJLGlCLEFBSUoseUJGbFZBLG1GLENFb1ZJLHFCLEFBSUoseUJGeFZBLG1DLENFMFZFLGdCLENBQ0EsaUIsQ0hsVEYsb0IsQ0dxVEUsWSxDQUNBLG9CSi9VRixXLENBZEEsYSxDQWVJLGlCLENBRUEsYSxDQWpCSixhLENBR0ksNkIsQ0FBQSxxQixDQUNBLDBCLENBQ0Esd0IsQ0FFQSxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EsdUMsQ0FFSixXLENBRUksZSxDQUVBLFEsQ0FDQSxTLENBTEosaUIsQ0FRUSxTLENBUlIsb0IsQ0FZUSxjLENBQ0EsVyxDSitvRFIseUIsQ0k1b0RBLDBCLENBRUksb0MsQ0FFQSxnQyxDQUVBLDRCLENBR0osWSxDQUNJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQU5KLGtCLENBQUEsbUIsQ0FVUSxVLENBQ0EsYSxDQVhSLGtCLENBZVEsVSxDQUdKLDJCLENBQ0ksaUIsQ0FHUixZLENBQ0ksVSxDQUNBLFcsQ0FDQSxjLENBV0EsWSxDSisxQ0Ysc0IsQ0l4MkNNLFcsQ0FMUix5QixDQWlCUSxtQixDQUdKLCtCLENBQ0ksYSxDQUdKLDJCLENBQ0ksaUIsQ0FHSiw0QixDQUNJLGEsQ0FDQSxXLENBQ0EsNEIsQ0FHUix5QixDQUNJLFkiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRm9udCBmYWNlID09PT0gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLUJsYWNrO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tQmxhY2sudHRmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogSGVlYm8tQm9sZDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvL0hlZWJvLUJvbGQudHRmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogSGVlYm8tRXh0cmFCb2xkO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tRXh0cmFCb2xkLnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tTGlnaHQudHRmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tTWVkaXVtLnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWViby9IZWViby1SZWd1bGFyLnR0ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVRoaW47XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWViby9IZWViby1UaGluLnR0ZlwiKTtcclxufSIsImh0bWwsIGJvZHkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgYmFja2dyb3VuZDogJEJhc2Vfd2hpdGU7XHJcbn1cclxuXHJcbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaW1nLCB1bCwgb2wsIGxpLCBhLCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuLy8gc3R5bGUgZm9yIGF1dG9maWxsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXNcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlclxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogYmxhY2s7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5ib2R5e1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICBiYWNrZ3JvdW5kOiAkQmFzZV9ncmVlbjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5pbWdfY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE0NjJweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXJfcGFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA5NDlweDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5iZ3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogLTMwJTtcclxuICBib3R0b206IC0xMCU7XHJcbiAgcmlnaHQ6IC0zMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBAbWVkaWEobWF4LWhlaWdodDogMzc1cHgpe1xyXG4gICAgaGVpZ2h0OiAxMTB2aDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzY2OTM0O1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDk2OHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTMwJTtcclxuICAgIGJvdHRvbTogLTEwJTtcclxuICAgIHJpZ2h0OiAtMzAlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZykgc2tld1goM2RlZykgc2tld1koMGRlZykgdHJhbnNsYXRlWSgtMjclKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggIzIzMWYyMDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMjRweCl7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKSBza2V3WCgzZGVnKSBza2V3WSgwZGVnKSB0cmFuc2xhdGVZKC0yNyUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX3dpbmRvd3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAyMjI7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogM3JlbTtcclxuICAgIHRvcDogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRCYXNlX2dyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X3VzX2lmcmFtZXtcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTFweCk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxufVxyXG5cclxuLy9pZnJhbWUgeW91dHViZVxyXG4ueXRwLWV4cGFuZC1wYXVzZS1vdmVybGF5IC55dHAtcGF1c2Utb3ZlcmxheXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5iY2dfcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmFzZV9yZWQ7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4udGV4dC1ub3dyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dC1jYXBpdGFsaXplIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4iLCIvKiA9PT09IGZvbnRzID09PT0gKi9cbi8qIEZvbnQgZmFjZSA9PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLUJsYWNrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvL0hlZWJvLUJsYWNrLnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tQm9sZC50dGZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWViby1FeHRyYUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tRXh0cmFCb2xkLnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvL0hlZWJvLUxpZ2h0LnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWViby9IZWViby1NZWRpdW0udHRmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWViby9IZWViby1SZWd1bGFyLnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVRoaW47XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm8vSGVlYm8tVGhpbi50dGZcIik7IH1cblxuLyogPT09PSBiYXNlID09PT0gKi9cbmh0bWwsIGJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaW1nLCB1bCwgb2wsIGxpLCBhLCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwczsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmgxIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzM2NjkzNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmltZ19jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uY29udGFpbmVyX3BhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NDlweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzAlO1xuICBib3R0b206IC0xMCU7XG4gIHJpZ2h0OiAtMzAlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogMzc1cHgpIHtcbiAgICAuYmcge1xuICAgICAgaGVpZ2h0OiAxMTB2aDsgfSB9XG4gIC5iZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzY2OTM0O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk2OHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzAlO1xuICAgIGJvdHRvbTogLTEwJTtcbiAgICByaWdodDogLTMwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKSBza2V3WCgzZGVnKSBza2V3WSgwZGVnKSB0cmFuc2xhdGVZKC0yNyUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IC0ycHggIzIzMWYyMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAgIC5iZzpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2tld1goM2RlZykgc2tld1koMGRlZykgdHJhbnNsYXRlWSgtMjclKTsgfSB9XG5cbi5tb2RhbF93aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMjI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWxfd2luZG93IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3JlbTtcbiAgICB0b3A6IDNyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7IH1cbiAgICAubW9kYWxfd2luZG93IGk6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNjY5MzQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gIC5hYm91dF91c19pZnJhbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTFweCk7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbi55dHAtZXhwYW5kLXBhdXNlLW92ZXJsYXkgLnl0cC1wYXVzZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmNnX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzM0Mzc7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RhbmRhcmRfYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5ib3JkZXJfcmFkaXVzLCAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXQgLmZvcm1fc3VibWl0LCAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5zb29uIGE6aG92ZXIsICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLnNvb24gYTpmb2N1cywgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5sZWZ0X2hhbGYgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYm9yZGVyX2J1dHRvbiwgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IC5vZmZibHVyOmhvdmVyLCAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXQgLm9mZmJsdXI6Zm9jdXMsICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLnNvb24gYTpob3ZlciwgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuc29vbiBhOmZvY3VzLCAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLmxlZnRfaGFsZiBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VmYTQyMzsgfVxuXG4uYm9yZGVyX3RyYW5zcGFyZW50LCAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXQgLmZvcm1fc3VibWl0LCAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5zb29uIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4udGV4dF9vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0YXR1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwLjcxNDI4NTcxUkVNO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMzdweDtcbiAgd2lkdGg6IDAuNzE0Mjg1NzFSRU07IH1cblxuLyogPT09PSBIZWFkZXIgPT09PSAqL1xuI2hlYWRlcl90b3Bfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAjaGVhZGVyX3RvcF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzM0cHggKyAyOHB4KTsgfSB9XG4gICNoZWFkZXJfdG9wX3dyYXBwZXIgLmhlYWRlcl9uYXZfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LWJhc2lzOiA0MjZweDsgfVxuICAgICNoZWFkZXJfdG9wX3dyYXBwZXIgLmhlYWRlcl9uYXZfd3JhcHBlciAuaGVhZGVyX25hdl90b3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgI2hlYWRlcl90b3Bfd3JhcHBlciAuaGVhZGVyX25hdl93cmFwcGVyIC5oZWFkZXJfbmF2X3RvcCBsaSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIxM3B4O1xuICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgI2hlYWRlcl90b3Bfd3JhcHBlciAuaGVhZGVyX25hdl93cmFwcGVyIC5oZWFkZXJfbmF2X3RvcCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE5Ljk2NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTsgfVxuICAgICAgICAgICNoZWFkZXJfdG9wX3dyYXBwZXIgLmhlYWRlcl9uYXZfd3JhcHBlciAuaGVhZGVyX25hdl90b3AgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2VmYTQyMzsgfVxuXG4uYXJyb3ctaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICByaWdodDogMHJlbTtcbiAgdG9wOiA3MHZoO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC44cyBlYXNlOyB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAuYXJyb3ctaWNvbiB7XG4gICAgICB0b3A6IDYwdmg7IH0gfVxuICAuYXJyb3ctaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICMzNjY5MzQ7IH1cbiAgLmFycm93LWljb24gLndoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmFjdGl2ZV9pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG4ubG9nb19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM0NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggM3B4IDNweCByZ2JhKDI3LCA2MCwgMjYsIDAuNDMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5sb2dvX2xpc3Qge1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHotaW5kZXg6IDg7IH0gfVxuICAubG9nb19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgICAubG9nb19saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubG9nb19saXN0IGxpIGEgaSB7XG4gICAgICBjb2xvcjogIzM2NjkzNDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlOyB9XG4gICAgICAubG9nb19saXN0IGxpIGEgaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5sb2dvX2xpc3QgbGkgYSAuYm90dG9tX2xvZ28ge1xuICAgICAgY29sb3I6ICMzNjY5MzQ7IH1cblxuI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX25hdl9ib3R0b20gLmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5oZWFkaW5nIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogOTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4OyB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5uYXZfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5uYXZfbGlzdCAubmF2X2xpc3RfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9IH1cbiAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5uYXZfbGlzdCAubmF2X2xpc3RfYnV0dG9uIGxpOm50aC1jaGlsZChvZGQpIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaTpudGgtY2hpbGQob2RkKSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaTpudGgtY2hpbGQob2RkKSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5uYXZfbGlzdCAubmF2X2xpc3RfYnV0dG9uIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiA5cHggMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDllYWMwO1xuICAgICAgICBjb2xvcjogI2Q5ZWFjMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTsgfVxuICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDllYWMwO1xuICAgICAgICAgIGNvbG9yOiAjMzY2OTM0OyB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiA1NTRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoNTQsIDEwNSwgNTIsIDAuNTEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjZjVmNWY1IDAlLCAjZmZmZmZmIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIHtcbiAgICAgIG1hcmdpbjogMTRweCAzMnB4IDI4cHggMzJweDsgfVxuICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbmZvIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2VmYTQyMztcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tQmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4OyB9XG4gICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbmZvIGgzIHtcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDYpOyB9XG4gICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG4gICAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5oZWFkZXJfaW5wdXQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuaGVhZGVyX2lucHV0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzY2OTM0O1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7IH1cbiAgICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCBsaSBpbnB1dCwgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuaGVhZGVyX2lucHV0IGxpIHNlbGVjdCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjkxcHg7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCBsaSBpbnB1dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDsgfVxuICAgICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuaGVhZGVyX2lucHV0IGxpIHNlbGVjdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMCA0cHggMXB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gICAgICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCBsaSBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWMwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICAgICAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5oZWFkZXJfaW5wdXQgbGkgc2VsZWN0IG9wdGlvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTAwcHggIzE4ODJBOCBpbnNldDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCAuYWN0aXZlX2lucHV0OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmhlYWRlcl9pbnB1dCAuZm9ybV90b29sOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sZWwpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzNjY5MzQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH1cbiAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IC5mb3JtX3N1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlLCBjb2xvciAuNHMgZWFzZSwgYm9yZGVyIC40cyBlYXNlOyB9XG4gICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IC5vZmZibHVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwcHgpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmJvdHRvbV9pbnB1dCAub2ZmYmx1cjpob3ZlciwgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IC5vZmZibHVyOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbiAgICAgICAgICAgICAgY29sb3I6ICNlZmE0MjM7IH1cbiAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXQgI2NoZWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2lucHV0IGxhYmVsIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmJvdHRvbV9pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjkxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5mbyBoNCwgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2luZm8gaDUge1xuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5mbyBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzY2OTM0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4OyB9XG4gICAgICAgICAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX2Zvcm0gZm9ybSBmaWVsZHNldCAuYm90dG9tX2luZm8gaDUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDsgfVxuICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnBuZ1wiKTtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIxcHg7XG4gICAgbGVmdDogNDg4cHg7IH1cbiAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuc29vbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODdweDtcbiAgICByaWdodDogMDsgfVxuICAgICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLnNvb24gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgICAgcGFkZGluZzogMCAuN3JlbSAwIC45cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2VmYTQyMztcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlOyB9XG4gICAgICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5zb29uIGE6aG92ZXIsICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLnNvb24gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZWZhNDIzOyB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmJyYW5kX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MnB4O1xuICAgIHdpZHRoOiA1NjVweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGNvbG9yOiAjMzY2OTM0O1xuICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrIC5jaGVja2JveC1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDVweDsgfVxuICAgIC5jaGVjayAuY2hlY2tib3gtY3VzdG9tOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2sucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogPT09PSBTZWN0aW9uX2NhcmRzID09PT0gKi9cbi5zZWN0aW9uX2NhcmRzIHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCBoMyB7XG4gICAgICBjb2xvcjogIzM2NjkzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIC5zZWxlYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM2NjkzNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5zZWN0aW9uX2NhcmRzIC5vdmVyX2NhcmQgLnNlbGVjIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIC5zZWxlYyAuc2VsZWNfbGlzdCAubWFpbl9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgIC5zZWN0aW9uX2NhcmRzIC5vdmVyX2NhcmQgLnNlbGVjIC5zZWxlY19saXN0IC5tYWluX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY5MzQ7IH1cbiAgICAgICAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCAuc2VsZWMgLnNlbGVjX2xpc3QgLm1haW5faXRlbSAubWFpbl9saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzM2NjkzNDtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZWN0aW9uX2NhcmRzIC5vdmVyX2NhcmQgLnNlbGVjIC5zZWxlY19saXN0IC5tYWluX2l0ZW0gLm1haW5faWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIC5zZWxlYyAuc2VsZWNfbGlzdCAubWFpbl9pdGVtIC5zbGlkZV9tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAtNDdweDtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDI5NnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIC5zZWxlYyAuc2VsZWNfbGlzdCAubWFpbl9pdGVtIC5zbGlkZV9tZW51IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgKyAtNzguM3B4KTsgfSB9XG4gICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCAuc2VsZWMgLnNlbGVjX2xpc3QgLm1haW5faXRlbSAuc2xpZGVfbWVudSBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2NjkzNDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM2NjkzNDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNjY5MzQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjZjVmNWY1IDAlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIC5zZWxlYyAuc2VsZWNfbGlzdCAubWFpbl9pdGVtIC5zbGlkZV9tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNGRlZywgI2ZmZmZmZiAwJSwgI2Y1ZjVmNSAxMDAlKTsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCAuc2VsZWMgLnNlbGVjX2xpc3QgLm1haW5faXRlbSAuc2xpZGVfbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNjY5MzQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1CbGFjaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4OyB9XG4gICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQge1xuICAgICAgd2lkdGg6IDQ1NnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlOyB9XG4gICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2Fyb3VzZWxfd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcm91c2VsX3dyYXBwZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgICAgIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTk3cHgpIHtcbiAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgICAgIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIC5jb250YWluZXJfY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLnJpZ2h0X2hhbGYgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMzNjY5MzQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDsgfVxuICAgICAgICAgIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIC5jb250YWluZXJfY2FyZCAucmlnaHRfaGFsZiBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5sZWZ0X2hhbGYge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5sZWZ0X2hhbGYgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2VmYTQyMztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlOyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLmxlZnRfaGFsZiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmYTQyMztcbiAgICAgICAgICAgICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmxhYmVsX2NhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDE5MXB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRweDtcbiAgICAgICAgICBvcGFjaXR5OiAuOTsgfVxuICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAub3Blbl9jYXJkX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA0NTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDEwOXB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5N3B4KSB7XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAub3Blbl9jYXJkX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAub3Blbl9jYXJkX3dyYXBwZXIgLmNhcmRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAub3Blbl9jYXJkX3dyYXBwZXIgLmNhcmRfY29udGFpbmVyIC5vcGVuX2NhcmRfbGlzdCBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLm9wZW5fY2FyZF93cmFwcGVyIC5jYXJkX2NvbnRhaW5lciAub3Blbl9jYXJkX2xpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY5MzQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIC5vcGVuX2NhcmRfd3JhcHBlciAuY2FyZF9jb250YWluZXIgLmNhcmRfYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLm9wZW5fY2FyZF93cmFwcGVyIC5jYXJkX2NvbnRhaW5lciAuY2FyZF9idXR0b24gaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAub3Blbl9jYXJkX3dyYXBwZXIgLmNhcmRfY29udGFpbmVyIC5jYXJkX2J1dHRvbiBpbnB1dDpob3ZlciwgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLm9wZW5fY2FyZF93cmFwcGVyIC5jYXJkX2NvbnRhaW5lciAuY2FyZF9idXR0b24gaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZmE0MjM7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE3ZGVnLCAjZjVmNWY1IDAlLCAjZmFmYWZhIDUyJSwgI2ZmZmZmZiAxMDAlKTsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLm9wZW5fY2FyZF93cmFwcGVyIC5jYXJkX2NvbnRhaW5lciAubG93X2NhcmRfbGlzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzNHB4OyB9XG4gICAgICAgIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIC5hY3RpdmUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5OXB4OyB9XG4gICAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmFjdGl2ZV9zY3JvbGwge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDg1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGVuZDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4vKiA9PT09IFBhZ2UgRm9vdGVyID09PT0gKi9cbi5wYWdlX2Zvb3RlciB7XG4gIGhlaWdodDogNDEuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTUwcHggMCAyNjdweCAwO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wYWdlX2Zvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZV9mb290ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0zMCU7XG4gICAgYm90dG9tOiAtMTAlO1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNrZXdYKDNkZWcpIHNrZXdZKDBkZWcpIHRyYW5zbGF0ZVkoNyUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGJhY2tncm91bmQ6ICNlZmE0MjM7IH1cbiAgLnBhZ2VfZm9vdGVyIC5mb290ZXJfbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZV9mb290ZXIgLmZvb3Rlcl9uYXYgaSB7XG4gICAgICBjb2xvcjogI2VmYTQyMzsgfVxuICAucGFnZV9mb290ZXIgLndyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAgICAgLnBhZ2VfZm9vdGVyIC53cmFwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLm5hdi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5hdi1mb290ZXIgLndpZGdldC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uYXYtZm9vdGVyIC5saXN0IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAubmF2LWZvb3RlciAubGlzdC5kYXJrIGxpIGEge1xuICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5wb3dlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2hhcmUgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXR0b24tc2hhcmUucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLyogPT09PSBGaXhlZCBGb3JtID09PT0gKi9cbi5maXhlZF9mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7IH1cbiAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzY2OTM0O1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgaGVpZ2h0OiAyNjdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLmZpeGVkX2Zvcm0udmlzaWJsZV9mb3JtIC5mb3JtX3dyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuZml4ZWRfZm9ybSAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTQzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZml4ZWRfZm9ybSAudGl0bGUge1xuICAgIGNvbG9yOiAjZWZhNDIzO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogSGVlYm8tQmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLmZpeGVkX2Zvcm0gLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZml4ZWRfZm9ybSAuY2hlY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maXhlZF9mb3JtIC5ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWMwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5maXhlZF9mb3JtIC5ub3RlIHN0cm9uZyBhIHtcbiAgICAgIGNvbG9yOiAjMzY2OTM0OyB9XG5cbi5mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9ybS1maWVsZHMgLmYtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICB3aWR0aDogMjExcHg7IH1cbiAgICAuZm9ybS1maWVsZHMgLmYtY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1maWVsZHMgLmJvdHRvbV9pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mb3JtLWZpZWxkcyAuYm90dG9tX2lucHV0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzY2OTM0O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTsgfVxuICAuZm9ybS1maWVsZHMgLmFjdGl2ZV9pbnB1dDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWZpZWxkcyAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICNkY2RjZGM7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjYmFiYWJhO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmZvcm0tZmllbGRzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmZvcm0tZmllbGRzIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1maWVsZHMgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlOyB9XG4gICAgLmZvcm0tZmllbGRzIC5idG5bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAuZm9ybS1maWVsZHMgLm9mZmJsdXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmE0MjM7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT0gU2VsZWN0MiA9PT09ICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiA5cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbiAgbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogLTExcHg7XG4gICAgY29udGVudDogJyc7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNjY5MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWMwO1xuICBwYWRkaW5nOiA1cHggOHB4IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLmZvcm0tZmllbGRzIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qID09PT0gcmVzcG9uc2l2ZSA9PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICNoZWFkZXJfdG9wX3dyYXBwZXIgLmhlYWRlcl9uYXZfd3JhcHBlcl90aGFuayAuaGVhZGVyX25hdl90b3AgbGkge1xuICAgIHdpZHRoOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX25hdl9ib3R0b20gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1vYi1uYXYsXG4gIC5jYWxsLFxuICAubW9iLWJ0bi1hY3Rpb24sXG4gIC5oZWFkZXJfZm9ybSAudGl0bGUsXG4gIC5oZWFkZXJfZm9ybSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAudHkgLmhlYWRlcl9mb3JtIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYmExZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC50eSAuaGVhZGVyX2Zvcm0gLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWF4LXdpZHRoOiAyOTFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7IH1cbiAgICAudHkgLmhlYWRlcl9mb3JtIC50ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1ib3R0b20ucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gIC50eSAuaGVhZGVyX2Zvcm0gLmNhbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMjkxcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjY5MzQ7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC50eSAuYmcge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnR5IC5oZWFkZXJfbmF2X2JvdHRvbV90aGFuayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHkgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50eSAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5oZWFkZXJfaW5wdXQgbGksXG4gIC50eSAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXQge1xuICAgIHdpZHRoOiAyOTFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnR5ICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmJvdHRvbV9pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNoZWFkZXJfdG9wX3dyYXBwZXIgLmhlYWRlcl9uYXZfd3JhcHBlcl90aGFuayB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgI2hlYWRlcl90b3Bfd3JhcHBlciAuaGFuZGljYXAtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgI2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuaGVhZGVyX25hdl9ib3R0b20gLm5hdl9saXN0IC5uYXZfbGlzdF9idXR0b24gYSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTYzcHg7IH1cbiAgLmJyYW5kX2xvZ29fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICNoZWFkZXJfdG9wX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDg7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJ0bi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5idG4tbmF2IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNjkzMTtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgLmJ0bi1uYXYub24gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7IH1cbiAgICAuYnRuLW5hdi5vbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJ0bi1uYXYub24gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7IH1cbiAgLm5hdi1tb2Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIzYzFhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2U7IH1cbiAgICAubmF2LW1vYiBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAubmF2LW1vYiBsaS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2VmYTQyMzsgfVxuICAuYWN0aXZlX25hdiB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHZpc2liaWxpdHk6IHVuc2V0OyB9XG4gIC5icmFuZF9sb2dvX3dyYXBwZXIgLmxvZ29fbGlzdCB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIHtcbiAgICBoZWlnaHQ6IDcxMHB4OyB9XG4gIC50eSAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpOyB9XG4gICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmJyYW5kX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCBoMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogSGVlYm8tRXh0cmFCb2xkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jYWxsLFxuICAubW9iLWJ0bi1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maXhlZF9mb3JtIC53cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2ItYnRuLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgLypib3gtc2hhZG93OiAwIDAgMTBweCAjZjhhZDJiOyovIH1cbiAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgIC5maXhlZF9mb3JtIC5mb3JtX3dyYXAub24ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcC5vbiAud3JhcCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzlweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCAudGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maXhlZF9mb3JtIC5mb3JtX3dyYXAgLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCAubm90ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCAuZm9ybS1maWVsZHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5maXhlZF9mb3JtIC5mb3JtX3dyYXAgLmZvcm0tZmllbGRzIC5mLWNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAyOTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5maXhlZF9mb3JtIC5mb3JtX3dyYXAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZpeGVkX2Zvcm0gLmZvcm1fd3JhcCAuY2FsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDI5MXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2OTM0O1xuICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZV9mb290ZXIgLmZvb3Rlcl9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2VfZm9vdGVyIC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZV9mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTAwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQge1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5yaWdodF9oYWxmIGgxLFxuICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLnJpZ2h0X2hhbGYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLnJpZ2h0X2hhbGYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5sZWZ0X2hhbGYge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgLm5hdi1mb290ZXIgLndpZGdldC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2hhcmUgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJyYW5kX2xvZ29fd3JhcHBlciAubG9nb19saXN0IHtcbiAgICB3aWR0aDogMjc4cHg7IH1cbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5oZWFkZXJfbmF2X2JvdHRvbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLmxlZnRfaGFsZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAubmF2LWZvb3RlciAubGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLmZpeGVkX2Zvcm0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgLmZvcm1fd3JhcCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM2NjkzNDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggLTNweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgYmFja2dyb3VuZDogJEJhc2Vfd2hpdGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgaGVpZ2h0OiAyNjdweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICB9XHJcbiAgJi52aXNpYmxlX2Zvcm0ge1xyXG4gICAgLmZvcm1fd3JhcCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLndyYXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDE0MzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAudGl0bGV7XHJcbiAgICBjb2xvcjogI2VmYTQyMztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLUJsYWNrO1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgfVxyXG4gIC5zdWJ0aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC5jaGVja3tcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5ub3Rle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWFjMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHN0cm9uZ3tcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzM2NjkzNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbi5mb3JtLWZpZWxkc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAuZi1jb2x7XHJcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcclxuICAgIHdpZHRoOiAyMTFweDtcclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbV9pbnB1dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJEJhc2VfZ3JlZW47XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGl2ZV9pbnB1dHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCxcclxuICAuc2VsZWN0Mi1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjZGNkYztcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICNiYWJhYmE7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAmOmZvY3Vze291dGxpbmU6IG5vbmU7fVxyXG4gIH1cclxuICAuY3VzdG9tLXNlbGVjdHt3aWR0aDogMTAwJTt9XHJcbiAgLmJ0bntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNmRlZywgI2VmOTYyMyAwJSwgI2Y4YWQyYiAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXXtvcGFjaXR5OiAuNTt9XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICB9XHJcbiAgLm9mZmJsdXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkQmFzZV95ZWxsb3c7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiI2hlYWRlcl90b3Bfd3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIHBhZGRpbmc6IDAgMjhweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOiAxMTUwcHgpe1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzMzRweCArIDI4cHgpO1xyXG4gIH1cclxuICAuaGVhZGVyX25hdl93cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGZsZXgtYmFzaXM6IDQyNnB4O1xyXG4gICAgLmhlYWRlcl9uYXZfdG9we1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMTNweDtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkQmFzZV93aGl0ZTtcclxuICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5Ljk2NXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJEJhc2VfeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9uYXZfYm90dG9te1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFycm93LWljb257XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICByaWdodDogMHJlbTtcclxuICB0b3A6IDcwdmg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gIEBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcclxuICAgIHRvcDogNjB2aDtcclxuICB9XHJcbiAgaXtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGNvbG9yOiAkQmFzZV9ncmVlbjtcclxuICB9XHJcbiAgLndoaXRle1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG4uYWN0aXZlX2ljb257XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxufVxyXG4ubG9nb19saXN0e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDM0NHB4O1xyXG4gIGhlaWdodDogNzRweDtcclxuICBib3gtc2hhZG93OiAtMnB4IDNweCAzcHggcmdiYSgyNywgNjAsIDI2LCAwLjQzKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDI4cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgei1pbmRleDogODtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJEJhc2VfZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAuYm90dG9tX2xvZ297XHJcbiAgICAgICAgY29sb3I6ICRCYXNlX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyX2JvdF93cmFwcGVye1xyXG4gIC5oZWFkZXJfYm90dG9te1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmhlYWRlcl9uYXZfYm90dG9te1xyXG4gICAgICAuaGVhZGluZ3tcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZfbGlzdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIC5uYXZfbGlzdF9idXR0b257XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRCYXNlX2dyZWVuXzE7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX2dyZWVuXzE7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJEJhc2VfZ3JlZW5fMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkQmFzZV9ncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfZm9ybXtcclxuICAgICAgbWFyZ2luLXRvcDogMTI0cHg7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgaGVpZ2h0OiA1NTRweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDU0LCAxMDUsIDUyLCAwLjUxKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjZjVmNWY1IDAlLCAjZmZmZmZmIDEwMCUpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIG1hcmdpbjogMTRweCAzMnB4IDI4cHggMzJweDtcclxuICAgICAgICBmaWVsZHNldHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAuaGVhZGVyX2luZm97XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQmFzZV95ZWxsb3c7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLUJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBjb2xvcjogJEJhc2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyX2lucHV0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJEJhc2VfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkxcHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMCA0cHggMXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJhc2VfZm9ybV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRCYXNlX3RleHRfY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxMDBweCAjMTg4MkE4IGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZlX2lucHV0e1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX3Rvb2x7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sZWwpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbV9pbnB1dHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybV9zdWJtaXR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQmFzZV93aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYm9yZGVyX3JhZGl1cztcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC5ib3JkZXJfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UsIGNvbG9yIC40cyBlYXNlLCBib3JkZXIgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9mZmJsdXJ7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRCYXNlX2Zvcm1fYmFja2dyb3VuZF8xO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX3llbGxvdztcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJvcmRlcl9idXR0b247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNjaGVja3tcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkQmFzZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbV9pbmZve1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICBoNCxoNXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM2NjkzNDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnBuZ1wiKTtcclxuICAgICAgd2lkdGg6IDMwN3B4O1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAyMXB4O1xyXG4gICAgICBsZWZ0OiAzNTVweCArIDEzM3B4O1xyXG4gICAgfVxyXG4gICAgLnNvb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA4N3B4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJEJhc2Vfd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICAgIEBleHRlbmQgLmJvcmRlcl90cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwIC43cmVtIDAgLjlyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJEJhc2VfeWVsbG93O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJEJhc2Vfd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJEJhc2VfeWVsbG93O1xyXG4gICAgICAgICAgQGV4dGVuZCAuYm9yZGVyX2J1dHRvbjtcclxuICAgICAgICAgIEBleHRlbmQgLmJvcmRlcl9yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJhbmRfdGV4dHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC00MnB4O1xyXG4gICAgICB3aWR0aDogNTY1cHg7XHJcbiAgICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICAgIGNvbG9yOiAkQmFzZV9ncmVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNre1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17ZGlzcGxheTogbm9uZTt9XHJcbiAgLmNoZWNrYm94LWN1c3RvbXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDVweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaGVjay5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tOmJlZm9yZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLy8gU3RhdGUgY2xhc3MgPT09PVxyXG4udmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4uZml4ZWR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3RhbmRhcmRfYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMSk7XHJcbn1cclxuXHJcbi8vIEV4dGVuZCBDbGFzcyA9PT09IC8vXHJcbi5ib3JkZXJfcmFkaXVzIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5ib3JkZXJfYnV0dG9ue1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZmE0MjM7XHJcbn1cclxuXHJcbi5ib3JkZXJfdHJhbnNwYXJlbnR7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50ZXh0X292ZXJmbG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3RhdHVze1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogMC43MTQyODU3MVJFTTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNDBweDtcclxuICB0b3A6IDM3cHg7XHJcbiAgd2lkdGg6IDAuNzE0Mjg1NzFSRU07XHJcbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIucGFnZV9mb290ZXIge1xyXG4gIGhlaWdodDogNDEuNzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMTUwcHggMCAyNjdweCAwO1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBhe2NvbG9yOiAjZmZmO31cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0zMCU7XHJcbiAgICBib3R0b206IC0xMCU7XHJcbiAgICByaWdodDogLTMwJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHNrZXdYKDNkZWcpIHNrZXdZKDBkZWcpIHRyYW5zbGF0ZVkoNyUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAtM3B4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkQmFzZV95ZWxsb3c7XHJcbiAgfVxyXG4gIC5mb290ZXJfbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGl7XHJcbiAgICAgIGNvbG9yOiAkQmFzZV95ZWxsb3c7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cmFwe1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDE0MzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uYXYtZm9vdGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC53aWRnZXQtd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAubGlzdHtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgYXt9XHJcbiAgICB9XHJcbiAgICAmLmRhcmt7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7Y29sb3I6ICM1NTU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3dlcmVke3RleHQtYWxpZ246IGxlZnQ7fVxyXG4uc2hhcmV7XHJcbiAgYXtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2J1dHRvbi1zaGFyZS5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxufSIsIi5zZWN0aW9uX2NhcmRze1xyXG4gIG1hcmdpbi10b3A6IDE1NnB4O1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAub3Zlcl9jYXJke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJEJhc2VfZ3JlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzNDRweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkQmFzZV9ncmVlbjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjX2xpc3R7XHJcbiAgICAgICAgLm1haW5faXRlbXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJhc2VfZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWFpbl9saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJEJhc2VfdGV4dF9jb2xvcl8yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWFpbl9pY29ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkQmFzZV93aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNsaWRlX21lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTQ3cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5NnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyArIC03OC4zcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkQmFzZV9ncmVlbjtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzRkZWcsICNmNWY1ZjUgMCUsICNmZmZmZmYgMTAwJSk7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjZmZmZmZmIDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZHNfd3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xyXG4gICAgLmNhcmR7XHJcbiAgICAgIHdpZHRoOiA0NTZweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgIC5jYXJvdXNlbF93cmFwcGVye1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZF9ib3R0b21fd3JhcHBlcntcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTdweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJfY2FyZHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0X2hhbGZ7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzY2OTM0O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICBjb2xvcjogIzdlN2U3ZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGVmdF9oYWxme1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYm9yZGVyX3JhZGl1cztcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC5ib3JkZXJfYnV0dG9uO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2VmYTQyMztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQmFzZV95ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsX2NhcmR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDE5MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRCYXNlX3doaXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuX2NhcmRfd3JhcHBlcntcclxuICAgICAgICAgIHdpZHRoOiA0NTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDEwOXB4O1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTdweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmRfY29udGFpbmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLm9wZW5fY2FyZF9saXN0e1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRCYXNlX3RleHRfY29sb3JfMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCYXNlX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9idXR0b257XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM2ZGVnLCAjZWY5NjIzIDAlLCAjZjhhZDJiIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkQmFzZV93aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJEJhc2VfeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE3ZGVnLCAjZjVmNWY1IDAlLCAjZmFmYWZhIDUyJSwgI2ZmZmZmZiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvd19jYXJkX2xpc3R7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZV9zY3JvbGx7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntcclxuICBib3R0b206IDg1JTtcclxuICBsZWZ0OiA1JTtcclxuICBjb2xvcjogJEJhc2Vfd2hpdGU7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbntcclxuICB0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMjNweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59IiwiLnNlbGVjdDItY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXJ7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW57XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAmOmZvY3Vze291dGxpbmU6IG5vbmU7fVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntcclxuICBib3JkZXItY29sb3I6ICM1NTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA5cHggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogLTJweCAwIDA7XHJcbiAgbGVmdDogMDtcclxuICAmOmJlZm9yZXtcclxuICAgIGJvcmRlci1jb2xvcjogI0Y3RjdGNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogLThweDtcclxuICAgIHRvcDogLTExcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gIGJhY2tncm91bmQ6ICRCYXNlX2dyZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllYWMwO1xyXG4gIHBhZGRpbmc6IDVweCA4cHggMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjogIzU1NTt9XHJcblxyXG4uZm9ybS1maWVsZHMgLmZvcm0tY29udHJvbCwgLmZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuXHQjaGVhZGVyX3RvcF93cmFwcGVyIC5oZWFkZXJfbmF2X3dyYXBwZXJfdGhhbmsgLmhlYWRlcl9uYXZfdG9wIGxpe3dpZHRoOiAxNTBweDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdCNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIGgxe1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0fVx0XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xyXG5cdC5tb2ItbmF2LFxyXG5cdC5jYWxsLFxyXG5cdC5tb2ItYnRuLWFjdGlvbixcclxuXHQuaGVhZGVyX2Zvcm0gLnRpdGxlLFxyXG5cdC5oZWFkZXJfZm9ybSAudGV4dHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLy85OTJcclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG5cdC50eXtcclxuXHRcdC5oZWFkZXJfZm9ybXtcclxuXHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMWJhMWQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tQm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICM1NTU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjkxcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMnB4O1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvdy1ib3R0b20ucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYWxse1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMjkxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjY5MzQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmd7YmFja2dyb3VuZDogbm9uZTt9XHJcblx0XHQuaGVhZGVyX25hdl9ib3R0b21fdGhhbmt7ZGlzcGxheTogbm9uZTt9XHJcblx0XHQjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9te2hlaWdodDogYXV0bzt9XHJcblx0XHQjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5oZWFkZXJfaW5wdXQgbGksXHJcblx0XHQjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfZm9ybSBmb3JtIGZpZWxkc2V0IC5ib3R0b21faW5wdXR7XHJcblx0XHRcdHdpZHRoOiAyOTFweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdCNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3JtIGZvcm0gZmllbGRzZXQgLmJvdHRvbV9pbmZve2Rpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxuXHQjaGVhZGVyX3RvcF93cmFwcGVyIC5oZWFkZXJfbmF2X3dyYXBwZXJfdGhhbmt7XHJcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHR9XHJcblx0I2hlYWRlcl90b3Bfd3JhcHBlciAuaGFuZGljYXAtaWNvbntkaXNwbGF5OiBub25lO31cclxuXHQuY29udGFpbmVye21hcmdpbi10b3A6IDA7fVxyXG5cdCNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIGgxe1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cdCNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9uYXZfYm90dG9tIC5uYXZfbGlzdCAubmF2X2xpc3RfYnV0dG9uIGF7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR3aWR0aDogMTYzcHg7XHJcblx0XHQvL21hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHQuYnJhbmRfbG9nb193cmFwcGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdH1cclxuXHQjaGVhZGVyX3RvcF93cmFwcGVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubW9iLW5hdntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDg7XHJcblx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcclxuXHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5idG4tbmF2e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcblx0XHR3aWR0aDogMjZweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRzcGFue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2OTMxO1xyXG5cdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Ji5vbntcclxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXYtbW9ie1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1NHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIzYzFhO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2U7XHJcblx0XHRsaXtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcclxuXHRcdFx0XHRjb2xvcjogIzU1NTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRjb2xvcjogI2VmYTQyMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAuYWN0aXZlX25hdntcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB2aXNpYmlsaXR5OiB1bnNldDtcclxuICAgIH1cclxuXHQuYnJhbmRfbG9nb193cmFwcGVyIC5sb2dvX2xpc3R7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDU0cHg7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlcl9ib3Rfd3JhcHBlciAuaGVhZGVyX2JvdHRvbSAuYXJyb3d7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9te1xyXG5cdFx0aGVpZ2h0OiA3MTBweDtcclxuXHR9XHJcblx0LnR5ICNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmhlYWRlcl9mb3Jte1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogNztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XHJcblx0fVxyXG5cdCNoZWFkZXJfYm90X3dyYXBwZXIgLmhlYWRlcl9ib3R0b20gLmJyYW5kX3RleHR7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJkIGgze1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRmb250LWZhbWlseTogSGVlYm8tRXh0cmFCb2xkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2NhcmRze21hcmdpbi10b3A6IDEwMHB4O31cclxuXHQuc2VjdGlvbl9jYXJkcyAub3Zlcl9jYXJke1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHQuY2FsbCxcclxuXHQubW9iLWJ0bi1hY3Rpb257XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmZpeGVkX2Zvcm0gLndyYXB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubW9iLWJ0bi1hY3Rpb257XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NmRlZywgI2VmOTYyMyAwJSwgI2Y4YWQyYiAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NmRlZywgI2VmOTYyMyAwJSwgI2Y4YWQyYiAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICNlZjk2MjMgMCUsICNmOGFkMmIgMTAwJSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDcwcHg7XHRcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHRcdC8qYm94LXNoYWRvdzogMCAwIDEwcHggI2Y4YWQyYjsqL1xyXG5cdH1cclxuXHQuZml4ZWRfZm9ybSAuZm9ybV93cmFwe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdFx0Ji5vbntcclxuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0LndyYXB7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzlweCk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aXRsZXtkaXNwbGF5OiBub25lO31cclxuXHRcdC5zdWJ0aXRsZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm5vdGV7ZGlzcGxheTogbm9uZTt9XHJcblx0XHQuZm9ybS1maWVsZHN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuZi1jb2x7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMjkxcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmNhbGx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMjkxcHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjY5MzQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlX2Zvb3RlciAuZm9vdGVyX25hdntkaXNwbGF5OiBub25lO31cclxuXHQucGFnZV9mb290ZXIgLndyYXB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHQucGFnZV9mb290ZXJ7XHJcblx0XHRwYWRkaW5nOiAxNTBweCAwIDEwMHB4IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJke1xyXG5cdFx0bWF4LXdpZHRoOiA0NTZweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLnJpZ2h0X2hhbGYgaDEsXHJcblx0LnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmQgLmNhcmRfYm90dG9tX3dyYXBwZXIgLmNvbnRhaW5lcl9jYXJkIC5yaWdodF9oYWxmIGgye1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2NhcmRzIC5jYXJkc193cmFwcGVyIC5jYXJkIC5jYXJkX2JvdHRvbV93cmFwcGVyIC5jb250YWluZXJfY2FyZCAucmlnaHRfaGFsZntwYWRkaW5nLXJpZ2h0OiAxNXB4O31cclxuXHQuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLmxlZnRfaGFsZntcclxuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xyXG5cdH1cclxuXHQubmF2LWZvb3RlciAud2lkZ2V0LXdyYXB7ZGlzcGxheTogYmxvY2s7fVxyXG5cdC5zaGFyZSBhe21hcmdpbi1yaWdodDogYXV0bzt9XHJcblx0LnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXJ7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xyXG4gIC5icmFuZF9sb2dvX3dyYXBwZXIgLmxvZ29fbGlzdHtcclxuICAgIHdpZHRoOiAyNzhweDtcclxuICB9XHJcbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzgwcHgpIHtcclxuICAjaGVhZGVyX2JvdF93cmFwcGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXJfbmF2X2JvdHRvbSAubmF2X2xpc3QgLm5hdl9saXN0X2J1dHRvbiBsaSBhe1xyXG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfbmF2X2JvdHRvbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnNlY3Rpb25fY2FyZHMgLm92ZXJfY2FyZHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuc2VjdGlvbl9jYXJkcyAuY2FyZHNfd3JhcHBlciAuY2FyZCAuY2FyZF9ib3R0b21fd3JhcHBlciAuY29udGFpbmVyX2NhcmQgLmxlZnRfaGFsZntcclxuICAgIG1hcmdpbi1yaWdodDogLTEyMXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcblx0LnNlY3Rpb25fY2FyZHMgLmNhcmRzX3dyYXBwZXIgLmNhcmR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHR9XHJcblx0Lm5hdi1mb290ZXIgLmxpc3QgbGl7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcbn0iXX0= */
