@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@500;700;900&display=swap");.pc_block{display:block}@media only screen and (max-width: 767px){.pc_block{display:none}}.sp_block{display:none}@media only screen and (max-width: 767px){.sp_block{display:block}}img{display:block;width:100%}li{list-style:none}a{text-decoration:none;color:inherit;-webkit-transition:.5s;transition:.5s}a:hover{-webkit-transition:.2s;transition:.2s;opacity:.7}*{font-family:"Zen Kaku Gothic Antique",sans-serif;color:#1D1D1D;font-weight:500}body{width:100%;overflow:hidden}.defFlex,.btn_style_1,.contactPage .bottom_btns_section .btn,.flowPage .flow_ways_section .contents .btn,.notfoundPage .notfound_main_section_inner .btn,.top_item_section_inner .btn,.top_brand_section .btn,.top_case_section .btn,.top_reason_section_slider .slider_block .slider_item .btn,.top_ways_section .contents .btn,.top_faq_section .btn,.top_store_section_inner .btn,.top_kaitori_section_inner .btns .btn,.tab_style_1,.flowPage .flow_ways_section .tab,.top_ways_section .tab,.singleCasePage .case_top_section_inner,.archiveCasePage .case_top_section_inner,.singleCasePage .case_top_section_inner .detail .detail_item,.archiveCasePage .case_top_section_inner .detail .detail_item,.singleCasePage .case_top_section_inner .detail .detail_item dt,.archiveCasePage .case_top_section_inner .detail .detail_item dt,.singleCasePage .case_author_section_inner,.archiveCasePage .case_author_section_inner,.contactPage .contact_top_section .main_block_inner .bottom_block,.contactPage .contact_form_section .smf-form .smf-item,.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .wp-block-group__inner-container,.contactPage .bottom_btns_section,.companyPage .company_main_section .company_item,.companyPage .company_bottom_section .item,.flowPage .flow_ways_section .contents>.ttl_block,.flowPage .flow_ways_section .contents .list .list_item,.store_mv_section,.store_nintei_section_inner .contents,.store_links_section,.store_lead_section_inner,.store_btns_section,.store_info_section .main_block,.store_comment_section .main_block .slider_contents,.store_staff_section .staff_block,.store_road_section .main_block,.store_people_section_inner .list,.archiveStorePage .tab_list,.archiveStorePage .store_list_section .pref_block .stores_block,.header,.top_mv_bottom_block,.top_item_section_inner .list,.top_item_section_inner .list .list_item .image,.top_brand_section .list,.top_brand_section .list .list_item .image,.top_anshin_section_contents .main_block .list,.top_case_section .list,.top_reason_section_slider .slider_block,.top_reason_section_block,.top_reason_section_block .reason_block .main .list_1,.top_ways_section .contents .list,.top_reviews_section_slider .slider_item .ttl,.top_store_section_inner .links,.top_kaitori_section_inner .btns,.footer_nav,.footer_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fadein{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:1s;transition:1s}.fadein.scrollin,.slide_r.scrollin,.slide_l.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.slide_r{opacity:0;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);-webkit-transition:1s;transition:1s}.slide_l{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0);-webkit-transition:1s;transition:1s}@-webkit-keyframes ani_header{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ani_header{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dot_style_1 li,.store_videos_section .slider .slick-dots li,.store_staff_section .slick-dots li,.store_road_section .main_block .road_block .slider_block .slick-dots li,.top_reviews_section_slider .slick-dots li{display:inline-block;width:20px;margin-right:20px}@media only screen and (max-width: 767px){.dot_style_1 li,.store_videos_section .slider .slick-dots li,.store_staff_section .slick-dots li,.store_road_section .main_block .road_block .slider_block .slick-dots li,.top_reviews_section_slider .slick-dots li{width:4.3vw;margin-right:3.1vw}}.dot_style_1 li:nth-last-of-type(1),.store_videos_section .slider .slick-dots li:nth-last-of-type(1),.store_staff_section .slick-dots li:nth-last-of-type(1),.store_road_section .main_block .road_block .slider_block .slick-dots li:nth-last-of-type(1),.top_reviews_section_slider .slick-dots li:nth-last-of-type(1){margin-right:0}.dot_style_1 li.slick-active button:before,.store_videos_section .slider .slick-dots li.slick-active button:before,.store_staff_section .slick-dots li.slick-active button:before,.store_road_section .main_block .road_block .slider_block .slick-dots li.slick-active button:before,.top_reviews_section_slider .slick-dots li.slick-active button:before{background-color:#09184A}.dot_style_1 li button,.store_videos_section .slider .slick-dots li button,.store_staff_section .slick-dots li button,.store_road_section .main_block .road_block .slider_block .slick-dots li button,.top_reviews_section_slider .slick-dots li button{position:relative;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;border:none}.dot_style_1 li button:before,.store_videos_section .slider .slick-dots li button:before,.store_staff_section .slick-dots li button:before,.store_road_section .main_block .road_block .slider_block .slick-dots li button:before,.top_reviews_section_slider .slick-dots li button:before{content:'';display:block;background-color:#ffffff;border:1px solid #09184A;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.dot_style_1 li button:before,.store_videos_section .slider .slick-dots li button:before,.store_staff_section .slick-dots li button:before,.store_road_section .main_block .road_block .slider_block .slick-dots li button:before,.top_reviews_section_slider .slick-dots li button:before{width:4.3vw;height:4.3vw}}.ttl_style_1,.contactPage .contact_top_section .main_block_inner .ttl_block,.contactPage .contact_form_section .ttl_block,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block,.questionPage .top_faq_section .ttl_block,.archiveStorePage .store_list_section>.ttl_block,.top_item_section_inner .ttl_block,.top_brand_section .ttl_block,.top_case_section .ttl_block,.top_ways_section .ttl_block{text-align:center}.ttl_style_1>.ttl,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl,.contactPage .contact_form_section .ttl_block>.ttl,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl,.questionPage .top_faq_section .ttl_block>.ttl,.archiveStorePage .store_list_section>.ttl_block>.ttl,.top_item_section_inner .ttl_block>.ttl,.top_brand_section .ttl_block>.ttl,.top_case_section .ttl_block>.ttl,.top_ways_section .ttl_block>.ttl{display:block;text-align:center;margin:0 auto;font-size:32px;font-weight:700;color:#09184A;position:relative}@media only screen and (max-width: 767px){.ttl_style_1>.ttl,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl,.contactPage .contact_form_section .ttl_block>.ttl,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl,.questionPage .top_faq_section .ttl_block>.ttl,.archiveStorePage .store_list_section>.ttl_block>.ttl,.top_item_section_inner .ttl_block>.ttl,.top_brand_section .ttl_block>.ttl,.top_case_section .ttl_block>.ttl,.top_ways_section .ttl_block>.ttl{font-size:5.3vw}}.ttl_style_1>.ttl.author,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.author,.contactPage .contact_form_section .ttl_block>.ttl.author,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.author,.questionPage .top_faq_section .ttl_block>.ttl.author,.archiveStorePage .store_list_section>.ttl_block>.ttl.author,.top_item_section_inner .ttl_block>.ttl.author,.top_brand_section .ttl_block>.ttl.author,.top_case_section .ttl_block>.ttl.author,.top_ways_section .ttl_block>.ttl.author,.ttl_style_1>.ttl.category,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.category,.contactPage .contact_form_section .ttl_block>.ttl.category,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.category,.questionPage .top_faq_section .ttl_block>.ttl.category,.archiveStorePage .store_list_section>.ttl_block>.ttl.category,.top_item_section_inner .ttl_block>.ttl.category,.top_brand_section .ttl_block>.ttl.category,.top_case_section .ttl_block>.ttl.category,.top_ways_section .ttl_block>.ttl.category{padding:0 56px;line-height:1.3}@media only screen and (max-width: 767px){.ttl_style_1>.ttl.author,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.author,.contactPage .contact_form_section .ttl_block>.ttl.author,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.author,.questionPage .top_faq_section .ttl_block>.ttl.author,.archiveStorePage .store_list_section>.ttl_block>.ttl.author,.top_item_section_inner .ttl_block>.ttl.author,.top_brand_section .ttl_block>.ttl.author,.top_case_section .ttl_block>.ttl.author,.top_ways_section .ttl_block>.ttl.author,.ttl_style_1>.ttl.category,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.category,.contactPage .contact_form_section .ttl_block>.ttl.category,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.category,.questionPage .top_faq_section .ttl_block>.ttl.category,.archiveStorePage .store_list_section>.ttl_block>.ttl.category,.top_item_section_inner .ttl_block>.ttl.category,.top_brand_section .ttl_block>.ttl.category,.top_case_section .ttl_block>.ttl.category,.top_ways_section .ttl_block>.ttl.category{padding:0 9.2vw}}.ttl_style_1>.ttl.author,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.author,.contactPage .contact_form_section .ttl_block>.ttl.author,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.author,.questionPage .top_faq_section .ttl_block>.ttl.author,.archiveStorePage .store_list_section>.ttl_block>.ttl.author,.top_item_section_inner .ttl_block>.ttl.author,.top_brand_section .ttl_block>.ttl.author,.top_case_section .ttl_block>.ttl.author,.top_ways_section .ttl_block>.ttl.author{max-width:498px}@media only screen and (max-width: 767px){.ttl_style_1>.ttl.author,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.author,.contactPage .contact_form_section .ttl_block>.ttl.author,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.author,.questionPage .top_faq_section .ttl_block>.ttl.author,.archiveStorePage .store_list_section>.ttl_block>.ttl.author,.top_item_section_inner .ttl_block>.ttl.author,.top_brand_section .ttl_block>.ttl.author,.top_case_section .ttl_block>.ttl.author,.top_ways_section .ttl_block>.ttl.author{width:76vw}}.ttl_style_1>.ttl.category,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.category,.contactPage .contact_form_section .ttl_block>.ttl.category,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.category,.questionPage .top_faq_section .ttl_block>.ttl.category,.archiveStorePage .store_list_section>.ttl_block>.ttl.category,.top_item_section_inner .ttl_block>.ttl.category,.top_brand_section .ttl_block>.ttl.category,.top_case_section .ttl_block>.ttl.category,.top_ways_section .ttl_block>.ttl.category{max-width:528px}@media only screen and (max-width: 767px){.ttl_style_1>.ttl.category,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl.category,.contactPage .contact_form_section .ttl_block>.ttl.category,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl.category,.questionPage .top_faq_section .ttl_block>.ttl.category,.archiveStorePage .store_list_section>.ttl_block>.ttl.category,.top_item_section_inner .ttl_block>.ttl.category,.top_brand_section .ttl_block>.ttl.category,.top_case_section .ttl_block>.ttl.category,.top_ways_section .ttl_block>.ttl.category{width:88vw}}.ttl_style_1>.ttl::before,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::before,.contactPage .contact_form_section .ttl_block>.ttl::before,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::before,.questionPage .top_faq_section .ttl_block>.ttl::before,.archiveStorePage .store_list_section>.ttl_block>.ttl::before,.top_item_section_inner .ttl_block>.ttl::before,.top_brand_section .ttl_block>.ttl::before,.top_case_section .ttl_block>.ttl::before,.top_ways_section .ttl_block>.ttl::before,.ttl_style_1>.ttl::after,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::after,.contactPage .contact_form_section .ttl_block>.ttl::after,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::after,.questionPage .top_faq_section .ttl_block>.ttl::after,.archiveStorePage .store_list_section>.ttl_block>.ttl::after,.top_item_section_inner .ttl_block>.ttl::after,.top_brand_section .ttl_block>.ttl::after,.top_case_section .ttl_block>.ttl::after,.top_ways_section .ttl_block>.ttl::after{content:'';display:block;width:28px;height:28px;background-image:url(../images/ico_hishigata_1.png);background-size:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media only screen and (max-width: 767px){.ttl_style_1>.ttl::before,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::before,.contactPage .contact_form_section .ttl_block>.ttl::before,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::before,.questionPage .top_faq_section .ttl_block>.ttl::before,.archiveStorePage .store_list_section>.ttl_block>.ttl::before,.top_item_section_inner .ttl_block>.ttl::before,.top_brand_section .ttl_block>.ttl::before,.top_case_section .ttl_block>.ttl::before,.top_ways_section .ttl_block>.ttl::before,.ttl_style_1>.ttl::after,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::after,.contactPage .contact_form_section .ttl_block>.ttl::after,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::after,.questionPage .top_faq_section .ttl_block>.ttl::after,.archiveStorePage .store_list_section>.ttl_block>.ttl::after,.top_item_section_inner .ttl_block>.ttl::after,.top_brand_section .ttl_block>.ttl::after,.top_case_section .ttl_block>.ttl::after,.top_ways_section .ttl_block>.ttl::after{width:4.6vw;height:4.6vw}}.ttl_style_1>.ttl::before,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::before,.contactPage .contact_form_section .ttl_block>.ttl::before,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::before,.questionPage .top_faq_section .ttl_block>.ttl::before,.archiveStorePage .store_list_section>.ttl_block>.ttl::before,.top_item_section_inner .ttl_block>.ttl::before,.top_brand_section .ttl_block>.ttl::before,.top_case_section .ttl_block>.ttl::before,.top_ways_section .ttl_block>.ttl::before{left:0}.ttl_style_1>.ttl::after,.contactPage .contact_top_section .main_block_inner .ttl_block>.ttl::after,.contactPage .contact_form_section .ttl_block>.ttl::after,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl::after,.questionPage .top_faq_section .ttl_block>.ttl::after,.archiveStorePage .store_list_section>.ttl_block>.ttl::after,.top_item_section_inner .ttl_block>.ttl::after,.top_brand_section .ttl_block>.ttl::after,.top_case_section .ttl_block>.ttl::after,.top_ways_section .ttl_block>.ttl::after{right:0}.ttl_style_1 .color_text,.contactPage .contact_top_section .main_block_inner .ttl_block .color_text,.contactPage .contact_form_section .ttl_block .color_text,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block .color_text,.questionPage .top_faq_section .ttl_block .color_text,.archiveStorePage .store_list_section>.ttl_block .color_text,.top_item_section_inner .ttl_block .color_text,.top_brand_section .ttl_block .color_text,.top_case_section .ttl_block .color_text,.top_ways_section .ttl_block .color_text{display:inline-block;font-size:12px;font-weight:700;color:#D00000;margin-top:15px}@media only screen and (max-width: 767px){.ttl_style_1 .color_text,.contactPage .contact_top_section .main_block_inner .ttl_block .color_text,.contactPage .contact_form_section .ttl_block .color_text,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block .color_text,.questionPage .top_faq_section .ttl_block .color_text,.archiveStorePage .store_list_section>.ttl_block .color_text,.top_item_section_inner .ttl_block .color_text,.top_brand_section .ttl_block .color_text,.top_case_section .ttl_block .color_text,.top_ways_section .ttl_block .color_text{font-size:3.1vw;margin-top:3vw}}.ttl_style_1 .text,.contactPage .contact_top_section .main_block_inner .ttl_block .text,.contactPage .contact_form_section .ttl_block .text,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block .text,.questionPage .top_faq_section .ttl_block .text,.archiveStorePage .store_list_section>.ttl_block .text,.top_item_section_inner .ttl_block .text,.top_brand_section .ttl_block .text,.top_case_section .ttl_block .text,.top_ways_section .ttl_block .text{font-size:16px;margin-top:23px}@media only screen and (max-width: 767px){.ttl_style_1 .text,.contactPage .contact_top_section .main_block_inner .ttl_block .text,.contactPage .contact_form_section .ttl_block .text,.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block .text,.questionPage .top_faq_section .ttl_block .text,.archiveStorePage .store_list_section>.ttl_block .text,.top_item_section_inner .ttl_block .text,.top_brand_section .ttl_block .text,.top_case_section .ttl_block .text,.top_ways_section .ttl_block .text{font-size:3.1vw;line-height:2;margin-top:3.4vw}}.btn_style_1,.contactPage .bottom_btns_section .btn,.flowPage .flow_ways_section .contents .btn,.notfoundPage .notfound_main_section_inner .btn,.top_item_section_inner .btn,.top_brand_section .btn,.top_case_section .btn,.top_reason_section_slider .slider_block .slider_item .btn,.top_ways_section .contents .btn,.top_faq_section .btn,.top_store_section_inner .btn,.top_kaitori_section_inner .btns .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:320px;height:84px;padding:0 35px;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #3B79A0), to(#09184A));background:linear-gradient(0, #3B79A0 0, #09184A 100%);position:relative;margin:0 auto;border-radius:50px}@media only screen and (max-width: 767px){.btn_style_1,.contactPage .bottom_btns_section .btn,.flowPage .flow_ways_section .contents .btn,.notfoundPage .notfound_main_section_inner .btn,.top_item_section_inner .btn,.top_brand_section .btn,.top_case_section .btn,.top_reason_section_slider .slider_block .slider_item .btn,.top_ways_section .contents .btn,.top_faq_section .btn,.top_store_section_inner .btn,.top_kaitori_section_inner .btns .btn{max-width:65vw;height:15vw;padding:0 7.8vw;border-radius:7.8vw}}.btn_style_1:hover,.contactPage .bottom_btns_section .btn:hover,.flowPage .flow_ways_section .contents .btn:hover,.notfoundPage .notfound_main_section_inner .btn:hover,.top_item_section_inner .btn:hover,.top_brand_section .btn:hover,.top_case_section .btn:hover,.top_reason_section_slider .slider_block .slider_item .btn:hover,.top_ways_section .contents .btn:hover,.top_faq_section .btn:hover,.top_store_section_inner .btn:hover,.top_kaitori_section_inner .btns .btn:hover{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.btn_style_1 .btn_text,.contactPage .bottom_btns_section .btn .btn_text,.flowPage .flow_ways_section .contents .btn .btn_text,.notfoundPage .notfound_main_section_inner .btn .btn_text,.top_item_section_inner .btn .btn_text,.top_brand_section .btn .btn_text,.top_case_section .btn .btn_text,.top_reason_section_slider .slider_block .slider_item .btn .btn_text,.top_ways_section .contents .btn .btn_text,.top_faq_section .btn .btn_text,.top_store_section_inner .btn .btn_text,.top_kaitori_section_inner .btns .btn .btn_text{font-size:18px;color:#fff;line-height:1.3}@media only screen and (max-width: 767px){.btn_style_1 .btn_text,.contactPage .bottom_btns_section .btn .btn_text,.flowPage .flow_ways_section .contents .btn .btn_text,.notfoundPage .notfound_main_section_inner .btn .btn_text,.top_item_section_inner .btn .btn_text,.top_brand_section .btn .btn_text,.top_case_section .btn .btn_text,.top_reason_section_slider .slider_block .slider_item .btn .btn_text,.top_ways_section .contents .btn .btn_text,.top_faq_section .btn .btn_text,.top_store_section_inner .btn .btn_text,.top_kaitori_section_inner .btns .btn .btn_text{font-size:3.4vw;line-height:1.4}}.btn_style_1 .btn_text>img,.contactPage .bottom_btns_section .btn .btn_text>img,.flowPage .flow_ways_section .contents .btn .btn_text>img,.notfoundPage .notfound_main_section_inner .btn .btn_text>img,.top_item_section_inner .btn .btn_text>img,.top_brand_section .btn .btn_text>img,.top_case_section .btn .btn_text>img,.top_reason_section_slider .slider_block .slider_item .btn .btn_text>img,.top_ways_section .contents .btn .btn_text>img,.top_faq_section .btn .btn_text>img,.top_store_section_inner .btn .btn_text>img,.top_kaitori_section_inner .btns .btn .btn_text>img{display:inline-block;width:28px;margin-right:8px;-webkit-transform:translateY(3px);transform:translateY(3px)}@media only screen and (max-width: 767px){.btn_style_1 .btn_text>img,.contactPage .bottom_btns_section .btn .btn_text>img,.flowPage .flow_ways_section .contents .btn .btn_text>img,.notfoundPage .notfound_main_section_inner .btn .btn_text>img,.top_item_section_inner .btn .btn_text>img,.top_brand_section .btn .btn_text>img,.top_case_section .btn .btn_text>img,.top_reason_section_slider .slider_block .slider_item .btn .btn_text>img,.top_ways_section .contents .btn .btn_text>img,.top_faq_section .btn .btn_text>img,.top_store_section_inner .btn .btn_text>img,.top_kaitori_section_inner .btns .btn .btn_text>img{width:5.1vw;margin-right:1.5vw;-webkit-transform:translateY(0.5vw);transform:translateY(0.5vw)}}.btn_style_1>img,.contactPage .bottom_btns_section .btn>img,.flowPage .flow_ways_section .contents .btn>img,.notfoundPage .notfound_main_section_inner .btn>img,.top_item_section_inner .btn>img,.top_brand_section .btn>img,.top_case_section .btn>img,.top_reason_section_slider .slider_block .slider_item .btn>img,.top_ways_section .contents .btn>img,.top_faq_section .btn>img,.top_store_section_inner .btn>img,.top_kaitori_section_inner .btns .btn>img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:35px;width:16px}@media only screen and (max-width: 767px){.btn_style_1>img,.contactPage .bottom_btns_section .btn>img,.flowPage .flow_ways_section .contents .btn>img,.notfoundPage .notfound_main_section_inner .btn>img,.top_item_section_inner .btn>img,.top_brand_section .btn>img,.top_case_section .btn>img,.top_reason_section_slider .slider_block .slider_item .btn>img,.top_ways_section .contents .btn>img,.top_faq_section .btn>img,.top_store_section_inner .btn>img,.top_kaitori_section_inner .btns .btn>img{width:3.4vw;right:7.8vw}}.links_style_1,.fixed_nav_menu .links_block,.footer_nav .links_block{width:153px}@media only screen and (max-width: 767px){.links_style_1,.fixed_nav_menu .links_block,.footer_nav .links_block{width:100%}}.links_style_1.lg,.fixed_nav_menu .lg.links_block,.footer_nav .lg.links_block{width:364px}@media only screen and (max-width: 767px){.links_style_1.lg,.fixed_nav_menu .lg.links_block,.footer_nav .lg.links_block{width:100%}}.links_style_1.lg .links a,.fixed_nav_menu .lg.links_block .links a,.footer_nav .lg.links_block .links a{display:inline-block;width:48%}@media only screen and (max-width: 767px){.links_style_1.lg .links a,.fixed_nav_menu .lg.links_block .links a,.footer_nav .lg.links_block .links a{width:49%}}.links_style_1 .ele,.fixed_nav_menu .links_block .ele,.footer_nav .links_block .ele{font-size:20px;font-weight:700;color:#fff;display:block;width:100%;margin-bottom:20px}@media only screen and (max-width: 767px){.links_style_1 .ele,.fixed_nav_menu .links_block .ele,.footer_nav .links_block .ele{border:1px solid #fff;border-radius:4px;font-size:3.7vw;padding:3.4vw 4.6vw;margin-bottom:1.8vw;position:relative}}.links_style_1 .ele::after,.fixed_nav_menu .links_block .ele::after,.footer_nav .links_block .ele::after{content:'';display:inline-block;width:9px;height:15px;background-image:url(../images/ico_arr_3.png);background-size:100%;margin-left:15px}@media only screen and (max-width: 767px){.links_style_1 .ele::after,.fixed_nav_menu .links_block .ele::after,.footer_nav .links_block .ele::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4.6vw;width:1.8vw;height:3.1vw;margin-left:0}}.links_style_1 .links a,.fixed_nav_menu .links_block .links a,.footer_nav .links_block .links a{display:block;width:100%;font-size:14px;color:#fff;line-height:2}@media only screen and (max-width: 767px){.links_style_1 .links a,.fixed_nav_menu .links_block .links a,.footer_nav .links_block .links a{display:inline-block;font-size:3.1vw;border:1px solid #fff;border-radius:4px;padding:1.7vw 4.6vw;margin:0 0.4vw 1.5vw 0;width:49%}}@media only screen and (max-width: 767px){.links_style_1 .links a:nth-of-type(2n),.fixed_nav_menu .links_block .links a:nth-of-type(2n),.footer_nav .links_block .links a:nth-of-type(2n){margin:0 0 1.5vw}}.links_style_1 .links a::before,.fixed_nav_menu .links_block .links a::before,.footer_nav .links_block .links a::before{content:'-';display:inline-block;margin-right:3px}@media only screen and (max-width: 767px){.links_style_1 .links a::before,.fixed_nav_menu .links_block .links a::before,.footer_nav .links_block .links a::before{display:none}}.ttl_style_2,.store_info_section .ttl_block,.store_videos_section .ttl_block,.store_staff_section .ttl_block,.store_road_section .ttl_block{width:100%;text-align:center;position:relative;margin:0 auto 30px}@media only screen and (max-width: 767px){.ttl_style_2,.store_info_section .ttl_block,.store_videos_section .ttl_block,.store_staff_section .ttl_block,.store_road_section .ttl_block{margin:0 auto 6vw}}.ttl_style_2::before,.store_info_section .ttl_block::before,.store_videos_section .ttl_block::before,.store_staff_section .ttl_block::before,.store_road_section .ttl_block::before,.ttl_style_2::after,.store_info_section .ttl_block::after,.store_videos_section .ttl_block::after,.store_staff_section .ttl_block::after,.store_road_section .ttl_block::after{content:'';display:block;width:176px;height:40px;background-image:url(../images/store_image_9.png);background-size:100%;position:absolute;top:50%;z-index:1}@media only screen and (max-width: 767px){.ttl_style_2::before,.store_info_section .ttl_block::before,.store_videos_section .ttl_block::before,.store_staff_section .ttl_block::before,.store_road_section .ttl_block::before,.ttl_style_2::after,.store_info_section .ttl_block::after,.store_videos_section .ttl_block::after,.store_staff_section .ttl_block::after,.store_road_section .ttl_block::after{width:13.7vw;height:3.1vw}}.ttl_style_2::before,.store_info_section .ttl_block::before,.store_videos_section .ttl_block::before,.store_staff_section .ttl_block::before,.store_road_section .ttl_block::before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ttl_style_2::after,.store_info_section .ttl_block::after,.store_videos_section .ttl_block::after,.store_staff_section .ttl_block::after,.store_road_section .ttl_block::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}.ttl_style_2 .top_text,.store_info_section .ttl_block .top_text,.store_videos_section .ttl_block .top_text,.store_staff_section .ttl_block .top_text,.store_road_section .ttl_block .top_text{max-width:322px;margin:0 auto 15px;font-size:20px;font-weight:700;color:#09184A;text-align:center;position:relative}@media only screen and (max-width: 767px){.ttl_style_2 .top_text,.store_info_section .ttl_block .top_text,.store_videos_section .ttl_block .top_text,.store_staff_section .ttl_block .top_text,.store_road_section .ttl_block .top_text{width:48vw;font-size:3.1vw;margin-bottom:2.7vw}}.ttl_style_2 .top_text::before,.store_info_section .ttl_block .top_text::before,.store_videos_section .ttl_block .top_text::before,.store_staff_section .ttl_block .top_text::before,.store_road_section .ttl_block .top_text::before,.ttl_style_2 .top_text::after,.store_info_section .ttl_block .top_text::after,.store_videos_section .ttl_block .top_text::after,.store_staff_section .ttl_block .top_text::after,.store_road_section .ttl_block .top_text::after{content:'';display:block;width:25px;height:2px;background-color:#09184A;border-radius:2px;position:absolute;top:50%;z-index:1}@media only screen and (max-width: 767px){.ttl_style_2 .top_text::before,.store_info_section .ttl_block .top_text::before,.store_videos_section .ttl_block .top_text::before,.store_staff_section .ttl_block .top_text::before,.store_road_section .ttl_block .top_text::before,.ttl_style_2 .top_text::after,.store_info_section .ttl_block .top_text::after,.store_videos_section .ttl_block .top_text::after,.store_staff_section .ttl_block .top_text::after,.store_road_section .ttl_block .top_text::after{width:4vw;height:1px;border-radius:1px}}.ttl_style_2 .top_text::before,.store_info_section .ttl_block .top_text::before,.store_videos_section .ttl_block .top_text::before,.store_staff_section .ttl_block .top_text::before,.store_road_section .ttl_block .top_text::before{left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ttl_style_2 .top_text::after,.store_info_section .ttl_block .top_text::after,.store_videos_section .ttl_block .top_text::after,.store_staff_section .ttl_block .top_text::after,.store_road_section .ttl_block .top_text::after{right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.ttl_style_2 .ttl,.store_info_section .ttl_block .ttl,.store_videos_section .ttl_block .ttl,.store_staff_section .ttl_block .ttl,.store_road_section .ttl_block .ttl{font-size:32px;color:#09184A;font-weight:700;line-height:1.3;margin-bottom:7px}@media only screen and (max-width: 767px){.ttl_style_2 .ttl,.store_info_section .ttl_block .ttl,.store_videos_section .ttl_block .ttl,.store_staff_section .ttl_block .ttl,.store_road_section .ttl_block .ttl{font-size:5vw;margin-bottom:0}}.ttl_style_2 small,.store_info_section .ttl_block small,.store_videos_section .ttl_block small,.store_staff_section .ttl_block small,.store_road_section .ttl_block small{font-size:16px;font-weight:900;color:#A7ADC1}@media only screen and (max-width: 767px){.ttl_style_2 small,.store_info_section .ttl_block small,.store_videos_section .ttl_block small,.store_staff_section .ttl_block small,.store_road_section .ttl_block small{font-size:3.1vw}}.ttl_style_3,.singleCasePage>.ttl_block,.archiveCasePage>.ttl_block,.companyPage>.ttl_block,.flowPage>.ttl_block,.questionPage>.ttl_block,.ppolicyPage>.ttl_block,.archiveStorePage .ttl_block{position:relative;margin-top:70px;margin-bottom:65px}@media only screen and (max-width: 767px){.ttl_style_3,.singleCasePage>.ttl_block,.archiveCasePage>.ttl_block,.companyPage>.ttl_block,.flowPage>.ttl_block,.questionPage>.ttl_block,.ppolicyPage>.ttl_block,.archiveStorePage .ttl_block{margin-top:15vw;margin-bottom:9.3vw}}.ttl_style_3 .bg_1,.singleCasePage>.ttl_block .bg_1,.archiveCasePage>.ttl_block .bg_1,.companyPage>.ttl_block .bg_1,.flowPage>.ttl_block .bg_1,.questionPage>.ttl_block .bg_1,.ppolicyPage>.ttl_block .bg_1,.archiveStorePage .ttl_block .bg_1,.ttl_style_3 .bg_2,.singleCasePage>.ttl_block .bg_2,.archiveCasePage>.ttl_block .bg_2,.companyPage>.ttl_block .bg_2,.flowPage>.ttl_block .bg_2,.questionPage>.ttl_block .bg_2,.ppolicyPage>.ttl_block .bg_2,.archiveStorePage .ttl_block .bg_2{position:absolute;z-index:1}.ttl_style_3 .bg_1,.singleCasePage>.ttl_block .bg_1,.archiveCasePage>.ttl_block .bg_1,.companyPage>.ttl_block .bg_1,.flowPage>.ttl_block .bg_1,.questionPage>.ttl_block .bg_1,.ppolicyPage>.ttl_block .bg_1,.archiveStorePage .ttl_block .bg_1{width:350px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);top:12px;right:0}@media only screen and (max-width: 767px){.ttl_style_3 .bg_1,.singleCasePage>.ttl_block .bg_1,.archiveCasePage>.ttl_block .bg_1,.companyPage>.ttl_block .bg_1,.flowPage>.ttl_block .bg_1,.questionPage>.ttl_block .bg_1,.ppolicyPage>.ttl_block .bg_1,.archiveStorePage .ttl_block .bg_1{width:33vw;top:10vw;right:-8vw}}.ttl_style_3 .bg_2,.singleCasePage>.ttl_block .bg_2,.archiveCasePage>.ttl_block .bg_2,.companyPage>.ttl_block .bg_2,.flowPage>.ttl_block .bg_2,.questionPage>.ttl_block .bg_2,.ppolicyPage>.ttl_block .bg_2,.archiveStorePage .ttl_block .bg_2{width:460px;top:-10px;left:0}@media only screen and (max-width: 767px){.ttl_style_3 .bg_2,.singleCasePage>.ttl_block .bg_2,.archiveCasePage>.ttl_block .bg_2,.companyPage>.ttl_block .bg_2,.flowPage>.ttl_block .bg_2,.questionPage>.ttl_block .bg_2,.ppolicyPage>.ttl_block .bg_2,.archiveStorePage .ttl_block .bg_2{width:43vw;top:6vw;left:-14vw}}.ttl_style_3 .ttl,.singleCasePage>.ttl_block .ttl,.archiveCasePage>.ttl_block .ttl,.companyPage>.ttl_block .ttl,.flowPage>.ttl_block .ttl,.questionPage>.ttl_block .ttl,.ppolicyPage>.ttl_block .ttl,.archiveStorePage .ttl_block .ttl{text-align:center;color:#09184A;font-size:36px;font-weight:900;margin-bottom:40px}@media only screen and (max-width: 767px){.ttl_style_3 .ttl,.singleCasePage>.ttl_block .ttl,.archiveCasePage>.ttl_block .ttl,.companyPage>.ttl_block .ttl,.flowPage>.ttl_block .ttl,.questionPage>.ttl_block .ttl,.ppolicyPage>.ttl_block .ttl,.archiveStorePage .ttl_block .ttl{font-size:6.2vw;margin-bottom:4.6vw}}.ttl_style_3 .text,.singleCasePage>.ttl_block .text,.archiveCasePage>.ttl_block .text,.companyPage>.ttl_block .text,.flowPage>.ttl_block .text,.questionPage>.ttl_block .text,.ppolicyPage>.ttl_block .text,.archiveStorePage .ttl_block .text{text-align:center;font-size:16px;line-height:2;position:relative;z-index:1}@media only screen and (max-width: 767px){.ttl_style_3 .text,.singleCasePage>.ttl_block .text,.archiveCasePage>.ttl_block .text,.companyPage>.ttl_block .text,.flowPage>.ttl_block .text,.questionPage>.ttl_block .text,.ppolicyPage>.ttl_block .text,.archiveStorePage .ttl_block .text{font-size:3.1vw;max-width:84vw;margin:0 auto}}.tab_style_1,.flowPage .flow_ways_section .tab,.top_ways_section .tab{width:93vw;max-width:960px;margin:0 auto;gap:0 2%}@media only screen and (max-width: 767px){.tab_style_1,.flowPage .flow_ways_section .tab,.top_ways_section .tab{gap:0 1.2vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tab_style_1 .tab_item,.flowPage .flow_ways_section .tab .tab_item,.top_ways_section .tab .tab_item{width:49%;background-color:#EAF1FA;color:#697293;font-size:20px;font-weight:700;border-radius:20px 20px 0 0;overflow:hidden;text-align:center;padding:28px 0 22px;cursor:pointer}@media only screen and (max-width: 767px){.tab_style_1 .tab_item,.flowPage .flow_ways_section .tab .tab_item,.top_ways_section .tab .tab_item{width:41vw;font-size:3.4vw;border-radius:10px 10px 0 0;padding:4.7vw 0}}.tab_style_1 .tab_item.active,.flowPage .flow_ways_section .tab .tab_item.active,.top_ways_section .tab .tab_item.active{background-image:url(../images/top_bg_23.png);background-size:cover;color:#fff;font-weight:900}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;line-height:1.0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,[type="button"],[type="reset"],[type="submit"] [role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.wp-pagenavi{width:93vw;max-width:960px;margin:70px auto 0;text-align:center}@media only screen and (max-width: 767px){.wp-pagenavi{margin:11.4vw auto 0}}.wp-pagenavi .page,.wp-pagenavi .current{font-size:26px;font-weight:700;color:#09184A;display:inline-block;padding:7px 10px;margin:0 8px}@media only screen and (max-width: 767px){.wp-pagenavi .page,.wp-pagenavi .current{font-size:5.6vw;padding:1.5vw;margin:0 1.5vw}}.wp-pagenavi .current{background-color:#EAF1FA}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:22px;font-weight:700;color:#09184A;display:inline-block}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:5vw}}.wp-pagenavi .previouspostslink{margin-right:80px}@media only screen and (max-width: 767px){.wp-pagenavi .previouspostslink{margin-right:26vw}}.wp-pagenavi .nextpostslink{margin-left:80px}@media only screen and (max-width: 767px){.wp-pagenavi .nextpostslink{margin-left:26vw}}.singleCasePage,.archiveCasePage{margin-top:90px}@media only screen and (max-width: 767px){.singleCasePage,.archiveCasePage{margin-top:7.8vw}}.singleCasePage .case_links_section,.archiveCasePage .case_links_section{background-color:#EAF1FA;padding:60px 0 50px}@media only screen and (max-width: 767px){.singleCasePage .case_links_section,.archiveCasePage .case_links_section{padding:9.3vw 0 8.3vw}}.singleCasePage .case_links_section_inner,.archiveCasePage .case_links_section_inner{width:93vw;max-width:960px;margin:0 auto;position:relative;z-index:1}.singleCasePage .case_links_section_inner .ttl,.archiveCasePage .case_links_section_inner .ttl{font-size:36px;font-weight:700;color:#09184A;text-align:center;margin-bottom:40px;width:100%}@media only screen and (max-width: 767px){.singleCasePage .case_links_section_inner .ttl,.archiveCasePage .case_links_section_inner .ttl{font-size:5.9vw;margin-bottom:5.6vw}}.singleCasePage .case_links_section_inner .link_item,.archiveCasePage .case_links_section_inner .link_item{display:inline-block;font-size:20px;font-weight:700;background-color:#fff;border:2px solid #09184A;border-radius:8px;width:230px;height:100px;padding:38px 0;text-align:center;margin:0 3px 12px;color:#09184A}@media only screen and (max-width: 767px){.singleCasePage .case_links_section_inner .link_item,.archiveCasePage .case_links_section_inner .link_item{font-size:3.4vw;line-height:1.3;width:29.6vw;height:14vw;padding:4.2vw 0;vertical-align:top;margin:0 .2vw 1.8vw}}@media only screen and (max-width: 767px){.singleCasePage .case_links_section_inner .link_item.lg,.archiveCasePage .case_links_section_inner .link_item.lg{padding:1.9vw 0}}.singleCasePage .case_links_section_inner .link_item.active,.archiveCasePage .case_links_section_inner .link_item.active{color:#fff;background-color:#09184A}@media only screen and (max-width: 767px){.singleCasePage .top_case_section .list .ele,.archiveCasePage .top_case_section .list .ele{width:100%;position:relative;padding-left:46vw}}@media only screen and (max-width: 767px){.singleCasePage .top_case_section .list .ele .image,.archiveCasePage .top_case_section .list .ele .image{position:absolute;top:0;left:0;z-index:1;width:43vw;height:43vw}}.singleCasePage .case_ttl_section,.archiveCasePage .case_ttl_section{width:93vw;max-width:960px;margin:0 auto 20px}@media only screen and (max-width: 767px){.singleCasePage .case_ttl_section,.archiveCasePage .case_ttl_section{margin-bottom:6.2vw}}.singleCasePage .case_ttl_section .ttl,.archiveCasePage .case_ttl_section .ttl{font-size:34px;line-height:1.5;font-weight:700;color:#09184A;margin-bottom:20px}@media only screen and (max-width: 767px){.singleCasePage .case_ttl_section .ttl,.archiveCasePage .case_ttl_section .ttl{font-size:5.6vw;margin-bottom:4.6vw}}.singleCasePage .case_ttl_section .links a,.archiveCasePage .case_ttl_section .links a{font-size:14px;color:#fff;background-color:#8F97B4;font-weight:700;display:inline-block;padding:8px 10px;margin:0 0 5px 0}@media only screen and (max-width: 767px){.singleCasePage .case_ttl_section .links a,.archiveCasePage .case_ttl_section .links a{font-size:3.1vw;padding:1vw 2vw;margin:0 0 .6vw 0}}.singleCasePage .case_top_section,.archiveCasePage .case_top_section{background-color:#EAF1FA;padding:40px 0}@media only screen and (max-width: 767px){.singleCasePage .case_top_section,.archiveCasePage .case_top_section{padding:9.3vw 0 8.3vw}}.singleCasePage .case_top_section_inner,.archiveCasePage .case_top_section_inner{width:93vw;max-width:960px;margin:0 auto}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner,.archiveCasePage .case_top_section_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.singleCasePage .case_top_section_inner .image,.archiveCasePage .case_top_section_inner .image{width:47%;margin-right:4%}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .image,.archiveCasePage .case_top_section_inner .image{width:100%;margin-right:0;margin-bottom:4.6vw}}.singleCasePage .case_top_section_inner .detail,.archiveCasePage .case_top_section_inner .detail{width:49%}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail,.archiveCasePage .case_top_section_inner .detail{width:100%}}.singleCasePage .case_top_section_inner .detail .detail_item,.archiveCasePage .case_top_section_inner .detail .detail_item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;margin-bottom:10px}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail .detail_item,.archiveCasePage .case_top_section_inner .detail .detail_item{margin-bottom:1.5vw}}.singleCasePage .case_top_section_inner .detail .detail_item dt,.archiveCasePage .case_top_section_inner .detail .detail_item dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;font-size:22px;font-weight:700;line-height:1.3;color:#fff;background-color:#09184A;text-align:center;padding:22px 0}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail .detail_item dt,.archiveCasePage .case_top_section_inner .detail .detail_item dt{width:27vw;font-size:4vw;line-height:1.5;padding:3vw 0}}.singleCasePage .case_top_section_inner .detail .detail_item dd,.archiveCasePage .case_top_section_inner .detail .detail_item dd{width:calc(100% - 150px);font-size:22px;color:#09184A;font-weight:700;line-height:1.3;padding:22px 25px}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail .detail_item dd,.archiveCasePage .case_top_section_inner .detail .detail_item dd{width:calc(100% - 27vw);font-size:4vw;padding:3vw 3.9vw;line-height:1.5}}.singleCasePage .case_top_section_inner .detail .detail_item dd.lg,.archiveCasePage .case_top_section_inner .detail .detail_item dd.lg{padding:28px 25px}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail .detail_item dd.lg,.archiveCasePage .case_top_section_inner .detail .detail_item dd.lg{padding:4vw 3.9vw}}.singleCasePage .case_top_section_inner .detail .detail_item dd .number,.archiveCasePage .case_top_section_inner .detail .detail_item dd .number{font-size:42px;color:#09184A;font-weight:700;display:inline-block;margin-right:5px}@media only screen and (max-width: 767px){.singleCasePage .case_top_section_inner .detail .detail_item dd .number,.archiveCasePage .case_top_section_inner .detail .detail_item dd .number{font-size:8.1vw;margin-right:1vw}}.singleCasePage .case_main_section,.archiveCasePage .case_main_section{position:relative;padding:80px 0}@media only screen and (max-width: 767px){.singleCasePage .case_main_section,.archiveCasePage .case_main_section{padding:10.9vw 0}}.singleCasePage .case_main_section .bg_1,.singleCasePage .case_main_section .bg_2,.archiveCasePage .case_main_section .bg_1,.archiveCasePage .case_main_section .bg_2{position:absolute;z-index:-1}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .bg_1,.singleCasePage .case_main_section .bg_2,.archiveCasePage .case_main_section .bg_1,.archiveCasePage .case_main_section .bg_2{display:none}}.singleCasePage .case_main_section .bg_1,.archiveCasePage .case_main_section .bg_1{width:350px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);top:229px;right:0}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .bg_1,.archiveCasePage .case_main_section .bg_1{width:33vw;top:-13vw;right:-8vw}}.singleCasePage .case_main_section .bg_2,.archiveCasePage .case_main_section .bg_2{width:460px;top:229px;left:0}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .bg_2,.archiveCasePage .case_main_section .bg_2{width:43vw;top:-17vw;left:-14vw}}.singleCasePage .case_main_section .main_contents,.archiveCasePage .case_main_section .main_contents{width:93vw;max-width:960px;margin:0 auto;text-align:center}.singleCasePage .case_main_section .main_contents *,.archiveCasePage .case_main_section .main_contents *{font-size:16px;line-height:2.5}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents *,.archiveCasePage .case_main_section .main_contents *{font-size:3.1vw;line-height:2.2}}.singleCasePage .case_main_section .main_contents h2,.archiveCasePage .case_main_section .main_contents h2{width:100%;margin-bottom:45px;margin-top:60px;font-size:30px;line-height:1.5;font-weight:700;color:#09184A;position:relative;padding:0 120px}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h2,.archiveCasePage .case_main_section .main_contents h2{font-size:5vw;margin-bottom:4.2vw;margin-top:9vw;padding:11.8vw 0 0}}.singleCasePage .case_main_section .main_contents h2::before,.singleCasePage .case_main_section .main_contents h2::after,.archiveCasePage .case_main_section .main_contents h2::before,.archiveCasePage .case_main_section .main_contents h2::after{content:'';display:block;width:90px;height:46px;background-image:url(../images/ico_hishigata_2.png);background-size:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h2::before,.singleCasePage .case_main_section .main_contents h2::after,.archiveCasePage .case_main_section .main_contents h2::before,.archiveCasePage .case_main_section .main_contents h2::after{width:14vw;height:7.1vw;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.singleCasePage .case_main_section .main_contents h2::before,.archiveCasePage .case_main_section .main_contents h2::before{left:0}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h2::before,.archiveCasePage .case_main_section .main_contents h2::before{left:50%}}.singleCasePage .case_main_section .main_contents h2::after,.archiveCasePage .case_main_section .main_contents h2::after{right:0}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h2::after,.archiveCasePage .case_main_section .main_contents h2::after{display:none}}.singleCasePage .case_main_section .main_contents p,.archiveCasePage .case_main_section .main_contents p{font-size:16px;line-height:2.5;margin-bottom:60px}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents p,.archiveCasePage .case_main_section .main_contents p{font-size:3.1vw;line-height:2.2;margin-bottom:9vw}}.singleCasePage .case_main_section .main_contents p+p,.archiveCasePage .case_main_section .main_contents p+p{margin-top:-60px}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents p+p,.archiveCasePage .case_main_section .main_contents p+p{margin-top:-9vw}}.singleCasePage .case_main_section .main_contents h3,.archiveCasePage .case_main_section .main_contents h3{font-size:24px;color:#fff;line-height:1.5;background-color:#09184A;padding:15px 50px;margin-bottom:44px;font-weight:700;position:relative}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h3,.archiveCasePage .case_main_section .main_contents h3{font-size:4vw;padding:3vw 4vw;margin-bottom:4.7vw}}.singleCasePage .case_main_section .main_contents h3::before,.archiveCasePage .case_main_section .main_contents h3::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:24px 10px 0 10px;border-color:#09184A transparent transparent transparent;position:absolute;bottom:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width: 767px){.singleCasePage .case_main_section .main_contents h3::before,.archiveCasePage .case_main_section .main_contents h3::before{border-width:3vw 1.5vw 0 1.5vw;bottom:-2.7vw}}.singleCasePage .top_faq_section,.archiveCasePage .top_faq_section{margin-top:80px}@media only screen and (max-width: 767px){.singleCasePage .top_faq_section,.archiveCasePage .top_faq_section{margin-top:12vw}}.singleCasePage .case_author_section,.archiveCasePage .case_author_section{background-image:url(../images/top_bg_18.png);background-size:cover;padding:60px 0}@media only screen and (max-width: 767px){.singleCasePage .case_author_section,.archiveCasePage .case_author_section{padding:9.3vw 0}}.singleCasePage .case_author_section_inner,.archiveCasePage .case_author_section_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:93vw;max-width:960px;margin:0 auto;background-color:rgba(255, 255, 255, .65);border:2px solid #09184A;border-radius:8px;padding:50px 60px}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner,.archiveCasePage .case_author_section_inner{padding:8.3vw 10.1vw 7.3vw}}.singleCasePage .case_author_section_inner .ttl,.archiveCasePage .case_author_section_inner .ttl{width:100%;font-size:18px;font-weight:700;color:#09184A;text-align:center;margin-bottom:40px;line-height:1.5}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .ttl,.archiveCasePage .case_author_section_inner .ttl{font-size:3.7vw;margin-bottom:6.2vw}}.singleCasePage .case_author_section_inner .ttl::before,.singleCasePage .case_author_section_inner .ttl::after,.archiveCasePage .case_author_section_inner .ttl::before,.archiveCasePage .case_author_section_inner .ttl::after{content:'';display:block;width:100%;height:4px;background-image:url(../images/case_bg_1.png);background-size:840px}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .ttl::before,.singleCasePage .case_author_section_inner .ttl::after,.archiveCasePage .case_author_section_inner .ttl::before,.archiveCasePage .case_author_section_inner .ttl::after{height:2px;background-size:420px}}.singleCasePage .case_author_section_inner .ttl::before,.archiveCasePage .case_author_section_inner .ttl::before{margin-bottom:28px}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .ttl::before,.archiveCasePage .case_author_section_inner .ttl::before{margin-bottom:3vw}}.singleCasePage .case_author_section_inner .ttl::after,.archiveCasePage .case_author_section_inner .ttl::after{margin-top:28px}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .ttl::after,.archiveCasePage .case_author_section_inner .ttl::after{margin-top:3vw}}.singleCasePage .case_author_section_inner .image,.archiveCasePage .case_author_section_inner .image{width:37%;margin-right:4%}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .image,.archiveCasePage .case_author_section_inner .image{width:48vw;margin:0 auto 5.2vw}}.singleCasePage .case_author_section_inner .comment,.archiveCasePage .case_author_section_inner .comment{width:59%;font-size:16px;line-height:2.5}@media only screen and (max-width: 767px){.singleCasePage .case_author_section_inner .comment,.archiveCasePage .case_author_section_inner .comment{width:100%;font-size:3.1vw;line-height:2.2;text-align:center}}.contactPage .contact_top_section{margin:40px 0 150px}@media only screen and (max-width: 767px){.contactPage .contact_top_section{margin:6.2vw 0 14vw}}.contactPage .contact_top_section .top_ttl{text-align:center;font-size:36px;font-weight:900;color:#09184A;margin-bottom:80px}@media only screen and (max-width: 767px){.contactPage .contact_top_section .top_ttl{font-size:6.2vw;line-height:1.2;margin-bottom:10vw}}.contactPage .contact_top_section .top_ttl.lg{font-size:46px;line-height:1.3;margin-bottom:40px;position:relative;z-index:2}@media only screen and (max-width: 767px){.contactPage .contact_top_section .top_ttl.lg{font-size:7.8vw;margin-bottom:6.2vw}}.contactPage .contact_top_section .top_text{width:93vw;max-width:960px;text-align:center;font-size:18px;line-height:2;margin:0 auto 120px;position:relative;z-index:2}@media only screen and (max-width: 767px){.contactPage .contact_top_section .top_text{font-size:3.4vw;margin:0 auto 14vw}}.contactPage .contact_top_section .main_block{position:relative;background-color:rgba(255, 255, 255, .65);padding:40px 0 0}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block{padding:7.8vw 0 6.2vw}}.contactPage .contact_top_section .main_block::before{content:'';display:block;width:100%;height:calc(100% + 100px);position:absolute;top:-50px;left:0;z-index:-1;background-image:url(../images/top_bg_18.png);background-size:cover}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block::before{height:calc(100% + 10vw);top:-5vw}}.contactPage .contact_top_section .main_block .bg_1,.contactPage .contact_top_section .main_block .bg_2{position:absolute;z-index:1}.contactPage .contact_top_section .main_block .bg_1{width:350px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);top:-110px;right:0}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block .bg_1{width:33vw;top:-13vw;right:-8vw}}.contactPage .contact_top_section .main_block .bg_1.top{top:-520px}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block .bg_1.top{display:none}}.contactPage .contact_top_section .main_block .bg_2{width:460px;top:-130px;left:0}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block .bg_2{width:43vw;top:-17vw;left:-14vw}}.contactPage .contact_top_section .main_block .bg_2.top{top:-540px}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block .bg_2.top{display:none}}.contactPage .contact_top_section .main_block_inner{width:93vw;max-width:1020px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .ttl_block{margin-bottom:4.9vw}}.contactPage .contact_top_section .main_block_inner .ttl_block .ttl{line-height:1.4;max-width:462px}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .ttl_block .ttl{width:77vw}}.contactPage .contact_top_section .main_block_inner .bottom_block{margin-top:-160px;-webkit-transform:translateX(2.5%);transform:translateX(2.5%)}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block{margin-top:0;-webkit-transform:translateX(0);transform:translateX(0);position:relative}}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block{width:61%;margin-top:182px}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block{margin-top:0;width:100%}}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .top_text{font-size:22px;font-weight:700;text-align:center;width:100%;max-width:636px;margin-bottom:12px;color:#fff;background-color:#09184A;border-radius:5px;padding:12px 0;position:relative}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .top_text{font-size:3.4vw;line-height:1.5;margin-bottom:3.9vw;width:50vw;padding:2.6vw 0;margin-left:3.5vw}}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .top_text::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:26px 13px 0 13px;border-color:#09184A transparent transparent transparent;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .top_text::before{bottom:50%;left:auto;right:-11px;border-width:13px 7px 0 7px;-webkit-transform:translateY(50%) rotate(-90deg);transform:translateY(50%) rotate(-90deg)}}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .tel{font-size:82px;font-weight:900;color:#09184A;margin-bottom:20px}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .tel::before{content:'';display:inline-block;width:48px;height:32px;background-image:url(../images/ico_tel_1.png);background-size:100%;margin-right:-7px;margin-left:20px;vertical-align:middle}.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .detail{font-size:22px;color:#656565;width:100%;max-width:636px;text-align:center}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block .tel_block .btn{position:relative;z-index:1}}.contactPage .contact_top_section .main_block_inner .bottom_block .shinjo{width:39%;-webkit-transform:translateY(50px);transform:translateY(50px)}@media only screen and (max-width: 767px){.contactPage .contact_top_section .main_block_inner .bottom_block .shinjo{position:absolute;bottom:-11.2vw;right:-11vw;width:57vw;-webkit-transform:translateY(0);transform:translateY(0)}}.contactPage .contact_form_section{width:93vw;max-width:960px;margin:0 auto 100px}@media only screen and (max-width: 767px){.contactPage .contact_form_section{margin-bottom:15vw}}.contactPage .contact_form_section .ttl_block{margin-bottom:60px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .ttl_block{margin-bottom:10.9vw}}.contactPage .contact_form_section .ttl_block .ttl{max-width:430px;margin-bottom:23px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .ttl_block .ttl{width:71vw;margin-bottom:4.8vw}}.contactPage .contact_form_section .ttl_block .desc{font-size:16px;line-height:2;text-align:center;margin-bottom:15px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .ttl_block .desc{font-size:3.4vw;margin-bottom:3vw}}.contactPage .contact_form_section .ttl_block .bottom_text{color:#D00000;font-size:12px;font-weight:700;line-height:1.8}@media only screen and (max-width: 767px){.contactPage .contact_form_section .ttl_block .bottom_text{font-size:3.1vw;line-height:1.5}}.contactPage .contact_form_section .top_caution_text{color:#09184A;font-size:14px;font-weight:700;margin-bottom:30px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .top_caution_text{font-size:3.1vw;margin-bottom:5.4vw}}.contactPage .contact_form_section .top_caution_text em{display:inline-block;color:#D00000;font-style:inherit}.contactPage .contact_form_section .smf-form .smf-item{margin-bottom:26px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:6.2vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label{width:280px;padding:10px 0}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label{padding:0;width:100%;padding:0 0 2vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__label,.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__description{display:inline-block}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__label span{color:#09184A;font-weight:700;font-size:18px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__label span{font-size:4.3vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__description{font-size:18px;color:#D00000;margin-left:6px;margin-top:0}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--label .smf-item__description{font-size:4.3vw;margin-left:1vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls{width:calc(100% - 280px)}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls{width:100%}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls *{font-size:16px;font-weight:700}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls *{font-size:3.7vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control{padding:16px 0}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control{padding:0}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label{display:inline-block}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label{width:100%}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label:nth-of-type(1){margin-right:60px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label:nth-of-type(1){margin-right:0;margin-bottom:1.5vw}}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label label{background-color:#EAF1FA;display:block;padding:2.8vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__control{margin:0}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_name"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_kana"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_zip"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_address"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_tel"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_email"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls textarea[name="your_message"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_2"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_2"]{border:1px solid #A7ADC1;padding:12px 20px;width:100%;border-radius:0}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_name"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_kana"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_zip"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_address"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_tel"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_email"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls textarea[name="your_message"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_2"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_2"]{padding:2.8vw}}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_date_2"]{width:54vw}}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_1"],.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls select[name="your_time_2"]{width:26vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_zip"]{max-width:160px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls input[name="your_zip"]{max-width:none}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls textarea[name="your_message"]{height:200px;line-height:1.7}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls textarea[name="your_message"]{height:31vw;line-height:1.5}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .wp-block-group__inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:12px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .wp-block-group__inner-container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.3vw 4.6vw;margin-bottom:3vw}}.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .wp-block-group__inner-container .wp-block-paragraph{color:#09184A;background-color:#EAF1FA;padding:17px 20px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-item .smf-item__col--controls .wp-block-group__inner-container .wp-block-paragraph{width:100%;padding:2vw 3vw}}.contactPage .contact_form_section .smf-form>.wp-block-paragraph{font-size:16px;font-weight:700;text-align:center;margin:50px 0 0}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form>.wp-block-paragraph{font-size:3.4vw;margin:7.8vw 0 0;line-height:1.5}}.contactPage .contact_form_section .smf-form>.wp-block-paragraph a{text-decoration:underline;font-weight:700}.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control{text-align:center;margin:25px 0 58px}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control{margin:2.3vw 0 7.8vw}}.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control *{font-size:16px;color:#D00000}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control *{font-size:3.4vw}}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control label{background-color:#EAF1FA;display:block;padding:2.8vw}}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-form .smf-checkboxes-control__control label .smf-checkbox-control__control{margin-top:0}}.contactPage .contact_form_section .smf-action button{display:block;width:100%;max-width:520px;color:#FFCE00;font-size:20px;font-weight:700;text-align:center;padding:37px 0;border-radius:50px;margin:0 auto;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #3B79A0), to(#09184A));background:linear-gradient(0, #3B79A0 0, #09184A 100%);border:none;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.contactPage .contact_form_section .smf-action button{font-size:4vw;padding:7.5vw 0;border-radius:9vw}}.contactPage .contact_form_section .smf-action button:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:translateY(5px);transform:translateY(5px)}.contactPage .bottom_btns_section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:93vw;margin:-40px auto 100px}@media only screen and (max-width: 767px){.contactPage .bottom_btns_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3vw;margin:0 auto 15vw}}.contactPage .bottom_btns_section .btn{margin:0}.companyPage .company_main_section{position:relative;z-index:2;background-color:rgba(255, 255, 255, .65);border:2px solid #09184A;border-radius:8px;width:93vw;max-width:960px;margin:0 auto 60px;padding:50px 70px}@media only screen and (max-width: 767px){.companyPage .company_main_section{border:1px solid #09184A;border-radius:4px;margin-bottom:15vw;padding:7.8vw}}.companyPage .company_main_section .company_item{margin-bottom:10px}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8vw}}.companyPage .company_main_section .company_item:nth-last-of-type(1){margin-bottom:0}.companyPage .company_main_section .company_item dt{width:250px;font-size:18px;font-weight:700;padding:9px 30px 9px 0}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item dt{width:100%;font-size:3.4vw;padding:0 0 3.1vw}}.companyPage .company_main_section .company_item dt small{font-size:14px;display:inline-block}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item dt small{font-size:3.1vw}}.companyPage .company_main_section .company_item dd{width:calc(100% - 250px);border-left:2px dotted #09184A;font-size:16px;line-height:1.5;padding:6px 0 6px 30px}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item dd{width:100%;border-left:none;border-top:1px dotted #09184A;font-size:3.4vw;padding:4.3vw 0 0}}.companyPage .company_main_section .company_item dd iframe{width:100%;max-width:420px;height:220px;display:block;margin:15px 0}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item dd iframe{height:39vw;margin:4.6vw 0}}.companyPage .company_main_section .company_item dd a{display:block;width:100%;max-width:200px;color:#fff;background-color:#09184A;font-size:14px;font-weight:700;text-align:center;padding:13px 0;border-radius:20px}@media only screen and (max-width: 767px){.companyPage .company_main_section .company_item dd a{margin:0 auto;font-size:3.1vw;border-radius:4.6vw;padding:3.2vw 0}}.companyPage .company_bottom_section{width:93vw;max-width:960px;margin:0 auto 90px}@media only screen and (max-width: 767px){.companyPage .company_bottom_section{margin:0 auto 36vw}}.companyPage .company_bottom_section>.ttl{font-size:36px;color:#09184A;font-weight:700;text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.companyPage .company_bottom_section>.ttl{font-size:5.9vw;margin-bottom:6.8vw}}.companyPage .company_bottom_section .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media only screen and (max-width: 767px){.companyPage .company_bottom_section .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6.8vw}}.companyPage .company_bottom_section .item dt{width:320px;margin-right:30px;background-image:url(../images/comp_bg_1.png);background-size:cover;font-size:22px;padding:49px 0;text-align:center;font-weight:700;color:#fff}@media only screen and (max-width: 767px){.companyPage .company_bottom_section .item dt{width:100%;margin-right:0;font-size:4vw;padding:3.3vw 0;margin-bottom:4vw}}.companyPage .company_bottom_section .item dd{width:calc(100% - 350px);font-size:16px;line-height:2;padding:12px 0}@media only screen and (max-width: 767px){.companyPage .company_bottom_section .item dd{width:100%;font-size:3.4vw;padding:0;text-align:center}}.flowPage #tab_2_reviews,.flowPage #tab_2_faq{display:none}.flowPage .flow_ways_section .tab{position:relative;z-index:1}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .tab .tab_item{width:46vw}}.flowPage .flow_ways_section #tab_1_contents{display:block}.flowPage .flow_ways_section .contents{border-top:2px solid #09184A;padding-top:70px;display:none;background-color:#fff;position:relative;z-index:1}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents{padding-top:7.8vw}}.flowPage .flow_ways_section .contents>.ttl_block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:93vw;max-width:960px;margin:0 auto 45px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents>.ttl_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 7.6vw}}.flowPage .flow_ways_section .contents>.ttl_block .ttl{width:358px;font-size:44px;font-weight:900;color:#09184A}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents>.ttl_block .ttl{width:100%;font-size:6.8vw;text-align:center;margin-bottom:4.9vw}}.flowPage .flow_ways_section .contents>.ttl_block .text{width:calc(100% - 358px);font-size:16px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents>.ttl_block .text{width:100%;font-size:3.1vw;line-height:1.5;text-align:center}}.flowPage .flow_ways_section .contents .list{width:93vw;max-width:960px;margin:0 auto 60px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list{margin-bottom:12.5vw}}.flowPage .flow_ways_section .contents .list .list_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5%;margin-bottom:30px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list .list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;margin-bottom:6.2vw}}.flowPage .flow_ways_section .contents .list .list_item .image{width:41%}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list .list_item .image{width:100%;margin-bottom:4.9vw}}.flowPage .flow_ways_section .contents .list .list_item .bottom_block{width:54%}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list .list_item .bottom_block{width:100%;text-align:center}}.flowPage .flow_ways_section .contents .list .list_item .bottom_block .ttl{font-size:32px;color:#09184A;font-weight:700;margin-bottom:20px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list .list_item .bottom_block .ttl{font-size:5.6vw;margin-bottom:3.1vw}}.flowPage .flow_ways_section .contents .list .list_item .bottom_block .text{font-size:16px;line-height:2}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .list .list_item .bottom_block .text{font-size:3.1vw}}.flowPage .flow_ways_section .contents .btn{margin-bottom:60px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .btn{margin-bottom:9vw;margin-top:-7vw}}.flowPage .flow_ways_section .contents .cta_block{background-color:#EAF1FA}.flowPage .flow_ways_section .contents .cta_block_inner{width:93vw;max-width:960px;margin:0 auto;padding:60px 0;background-image:url(../images/top_shinjo_8.png);background-size:349px;background-position:bottom right}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner{width:100%;padding:7.8vw 3.5vw;background-image:url(../images/top_shinjo_9.png);background-size:59vw;background-position:bottom right -9vw}}.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block{margin-bottom:36px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block{margin-bottom:4.2vw}}.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl{max-width:503px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .ttl_block>.ttl{width:56vw;line-height:1.4}}.flowPage .flow_ways_section .contents .cta_block_inner .top_text{font-size:22px;font-weight:700;text-align:center;width:100%;max-width:636px;margin-bottom:12px;color:#fff;background-color:#09184A;border-radius:5px;padding:12px 0;position:relative}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .top_text{font-size:3.4vw;line-height:1.5;margin-bottom:3.9vw;width:50vw;padding:2.6vw 0;margin-left:3.5vw}}.flowPage .flow_ways_section .contents .cta_block_inner .top_text::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:26px 13px 0 13px;border-color:#09184A transparent transparent transparent;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .top_text::before{bottom:50%;left:auto;right:-11px;border-width:13px 7px 0 7px;-webkit-transform:translateY(50%) rotate(-90deg);transform:translateY(50%) rotate(-90deg)}}.flowPage .flow_ways_section .contents .cta_block_inner .tel{font-size:82px;font-weight:900;color:#09184A;margin-bottom:20px}.flowPage .flow_ways_section .contents .cta_block_inner .tel::before{content:'';display:inline-block;width:48px;height:32px;background-image:url(../images/ico_tel_1.png);background-size:100%;margin-right:-7px;margin-left:20px;vertical-align:middle}.flowPage .flow_ways_section .contents .cta_block_inner .detail{font-size:22px;color:#656565;width:100%;max-width:636px;text-align:center;margin-bottom:35px}.flowPage .flow_ways_section .contents .cta_block_inner .btns{display:block;width:100%;max-width:636px}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .btns{width:84vw;margin:0 auto}}@media only screen and (max-width: 767px){.flowPage .flow_ways_section .contents .cta_block_inner .btns a{margin-bottom:1.8vw}}@media only screen and (max-width: 767px){.questionPage>.ttl_block .bg_1{top:25vw}}@media only screen and (max-width: 767px){.questionPage>.ttl_block .bg_2{top:22vw}}.questionPage .question_links_section{background-color:#EAF1FA;padding:30px 0 22px;margin-bottom:90px}@media only screen and (max-width: 767px){.questionPage .question_links_section{padding:7vw 0 5vw;margin-bottom:12.5vw}}.questionPage .question_links_section_inner{width:93vw;max-width:960px;margin:0 auto}@media only screen and (max-width: 767px){.questionPage .question_links_section_inner{text-align:center}}.questionPage .question_links_section_inner .link_item{display:inline-block;background-color:#fff;position:relative;z-index:2;border:2px solid #09184A;border-radius:8px;font-size:18px;color:#09184A;font-weight:700;width:184px;height:76px;padding-top:25px;margin:0 2px 8px;text-align:center}@media only screen and (max-width: 767px){.questionPage .question_links_section_inner .link_item{border:1px solid #09184A;border-radius:4px;font-size:3.4vw;line-height:1.5;width:29vw;height:14vw;padding-top:4vw;margin:0 0 2vw;vertical-align:top}}@media only screen and (max-width: 767px){.questionPage .question_links_section_inner .link_item.lg{padding-top:1.4vw}}@media only screen and (max-width: 767px){.questionPage .top_storeopen_section{padding:10.5vw 0 35vw}}@media only screen and (max-width: 767px){.questionPage .top_faq_section{margin-bottom:11.3vw}}.questionPage .top_faq_section .ttl_block{margin-bottom:30px}@media only screen and (max-width: 767px){.questionPage .top_faq_section .ttl_block{margin-bottom:3.9vw}}.questionPage .top_faq_section .ttl_block>.ttl{max-width:366px}@media only screen and (max-width: 767px){.questionPage .top_faq_section .ttl_block>.ttl{width:61vw}}@media only screen and (max-width: 767px){.ppolicyPage>.ttl_block .bg_1{top:13vw}}@media only screen and (max-width: 767px){.ppolicyPage>.ttl_block .bg_2{top:10vw}}.ppolicyPage .ppolicy_main_section{max-width:960px;width:93vw;margin:0 auto 100px;border:2px solid #09184A;border-radius:8px;padding:40px 70px;background-color:rgba(255, 255, 255, .65);position:relative;z-index:2}@media only screen and (max-width: 767px){.ppolicyPage .ppolicy_main_section{padding:6.8vw 7.8vw;margin-bottom:15vw}}.ppolicyPage .ppolicy_main_section p{font-size:16px;font-weight:500;line-height:2;margin-bottom:30px}@media only screen and (max-width: 767px){.ppolicyPage .ppolicy_main_section p{font-size:3.1vw;margin-bottom:4.6vw}}.ppolicyPage .ppolicy_main_section p:nth-last-of-type(1){margin-bottom:0}.ppolicyPage .ppolicy_main_section p b{font-weight:700}.ppolicyPage .ppolicy_main_section h2{font-size:18px;font-weight:700;margin-bottom:12px}@media only screen and (max-width: 767px){.ppolicyPage .ppolicy_main_section h2{font-size:3.4vw;margin-bottom:2.3vw}}.notfoundPage .notfound_main_section{margin:80px 0 100px;position:relative}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section{margin:16vw 0 15vw}}.notfoundPage .notfound_main_section .bg_1,.notfoundPage .notfound_main_section .bg_2{position:absolute;z-index:1}.notfoundPage .notfound_main_section .bg_1{width:350px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);top:30px;right:0}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section .bg_1{width:33vw;top:13vw;right:-8vw}}.notfoundPage .notfound_main_section .bg_2{width:460px;top:0;left:0}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section .bg_2{width:43vw;top:10vw;left:-14vw}}.notfoundPage .notfound_main_section_inner{width:93vw;max-width:960px;margin:0 auto}.notfoundPage .notfound_main_section_inner .image{width:144px;margin:0 auto}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section_inner .image{width:20.9vw}}.notfoundPage .notfound_main_section_inner .ttl_text{text-align:center;margin-bottom:56px;position:relative;z-index:2}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section_inner .ttl_text{margin-bottom:6.2vw}}.notfoundPage .notfound_main_section_inner .ttl_text .lg,.notfoundPage .notfound_main_section_inner .ttl_text .text{font-weight:900;display:inline-block;color:#09184A}.notfoundPage .notfound_main_section_inner .ttl_text .lg{font-size:200px;margin-bottom:20px}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section_inner .ttl_text .lg{font-size:31.2vw;margin-bottom:3vw}}.notfoundPage .notfound_main_section_inner .ttl_text .text{font-size:60px}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section_inner .ttl_text .text{font-size:9.3vw}}.notfoundPage .notfound_main_section_inner .comment{font-size:16px;text-align:center;line-height:2.2;margin-bottom:45px}@media only screen and (max-width: 767px){.notfoundPage .notfound_main_section_inner .comment{font-size:3.1vw;line-height:2;margin-bottom:9.3vw}}.singleStorePage .top_faq_section{padding-top:70px}@media only screen and (max-width: 767px){.singleStorePage .top_faq_section{padding-top:8vw;margin-bottom:8vw}}.store_mv_section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.store_mv_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.store_mv_section .top_block{width:59vw;background-image:url(../images/store_bg_1.png);background-size:cover;background-position:center;position:relative;padding-top:50px}@media only screen and (max-width: 767px){.store_mv_section .top_block{width:100%;padding-top:7.8vw}}.store_mv_section .top_block .ttl{margin-bottom:33px}@media only screen and (max-width: 767px){.store_mv_section .top_block .ttl{margin-bottom:0}}.store_mv_section .top_block .ttl .text{width:30vw;margin:0 auto}@media only screen and (max-width: 767px){.store_mv_section .top_block .ttl .text{width:79vw}}@media only screen and (max-width: 767px){.store_mv_section .top_block .ttl .shinjo{margin-top:-9vw}}.store_mv_section .top_block .store_name{background-image:url(../images/store_bg_2.png);background-size:cover;background-position:center;padding:31px 0}@media only screen and (max-width: 767px){.store_mv_section .top_block .store_name{padding:3.7vw 0}}.store_mv_section .top_block .store_name .text{font-size:22px;font-weight:700;color:#fff;text-align:center;line-height:1.5}@media only screen and (max-width: 767px){.store_mv_section .top_block .store_name .text{font-size:4vw;line-height:1.7}}.store_mv_section .top_block>.image,.store_mv_section .top_block>.shinjo{position:absolute;z-index:1}@media only screen and (max-width: 767px){.store_mv_section .top_block>.image,.store_mv_section .top_block>.shinjo{display:none}}.store_mv_section .top_block>.image{width:15vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1vw}.store_mv_section .top_block>.shinjo{width:19vw;bottom:0;right:-2.6vw}.store_mv_section .bottom_block{width:41vw;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.store_mv_section .bottom_block{width:100%;height:43vw}}.store_nintei_section{background-image:url(../images/top_bg_18.png);background-size:cover}.store_nintei_section_inner{background-image:url(../images/store_bg_5.png);background-size:cover;background-position:center;width:93vw;max-width:940px;margin:0 auto;padding:30px 0;position:relative}@media only screen and (max-width: 767px){.store_nintei_section_inner{background-image:url(../images/store_bg_16.png);padding:5.4vw 0 2.5vw}}.store_nintei_section_inner::before,.store_nintei_section_inner::after{content:'';display:block;width:2px;height:100%;position:absolute;z-index:1;border-left:2px dotted #09184A;top:0}@media only screen and (max-width: 767px){.store_nintei_section_inner::before,.store_nintei_section_inner::after{display:none}}.store_nintei_section_inner::before{left:10px}.store_nintei_section_inner::after{right:10px}.store_nintei_section_inner .top_text{background-image:url(../images/store_bg_3.png);background-size:cover;position:relative;z-index:2;color:#FFCE00;font-size:20px;font-weight:700;text-align:center;padding:11px 0;width:calc(100% + 20px);max-width:none;-webkit-transform:translateX(-10px);transform:translateX(-10px)}@media only screen and (max-width: 767px){.store_nintei_section_inner .top_text{font-size:3.1vw;padding:1.8vw 0;width:calc(100% + 10px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.store_nintei_section_inner .top_text::before,.store_nintei_section_inner .top_text::after{content:'';display:block;position:absolute;bottom:-6px;z-index:1;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #09184A transparent}@media only screen and (max-width: 767px){.store_nintei_section_inner .top_text::before,.store_nintei_section_inner .top_text::after{bottom:-3px;border-width:0 4px 4px 4px}}.store_nintei_section_inner .top_text::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.store_nintei_section_inner .top_text::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.store_nintei_section_inner .top_text .ico{display:inline-block;width:12px;margin:0 20px;vertical-align:sub}@media only screen and (max-width: 767px){.store_nintei_section_inner .top_text .ico{width:1.8vw;margin:0 2.5vw}}.store_nintei_section_inner .top_text .ico:nth-of-type(2){-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.store_nintei_section_inner .contents{width:100%;max-width:800px;margin:-30px auto 0;position:relative;z-index:2;background-image:url(../images/store_bg_4.png);background-size:123px;background-position:bottom right}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents{margin:0 auto;padding:3.1vw 0 8.1vw;background-size:19vw;background-position:bottom right 4vw}}.store_nintei_section_inner .contents .image{width:25%}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .image{position:absolute;bottom:3vw;left:17vw;z-index:1;width:19vw}}.store_nintei_section_inner .contents .text{width:75%;text-align:center;padding:80px 0 40px}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .text{width:100%;padding:0}}.store_nintei_section_inner .contents .text .text_1{display:inline-block;width:100%;font-size:28px;font-weight:700;color:#09184A;margin-bottom:10px}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .text .text_1{font-size:3.4vw;margin-bottom:3.1vw}}.store_nintei_section_inner .contents .text .text_1 .logo{width:100%;max-width:191px;display:inline-block;margin-right:11px;vertical-align:text-bottom}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .text .text_1 .logo{width:23vw;margin-right:1.7vw}}.store_nintei_section_inner .contents .text .text_2{display:inline-block;width:100%;line-height:1.1;font-size:48px;font-weight:700;color:#09184A}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .text .text_2{font-size:7.5vw;text-align:left;padding-left:40vw}}.store_nintei_section_inner .contents .text .text_2 small{font-size:28px;font-weight:700;color:#09184A}@media only screen and (max-width: 767px){.store_nintei_section_inner .contents .text .text_2 small{font-size:4.3vw}}.store_links_section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 40px;margin:40px 0 70px}@media only screen and (max-width: 767px){.store_links_section{width:93vw;margin:4.6vw auto 13vw;gap:1.5vw 7%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.store_links_section a{font-size:18px;font-weight:700;color:#09184A;text-align:center;width:90px;height:72px;line-height:1.2;position:relative}@media only screen and (max-width: 767px){.store_links_section a{width:46.5%;height:auto;font-size:4vw;border-bottom:1px solid #09184A;text-align:left;padding:4.1vw 0}}.store_links_section a.sm{padding:9px 0 0}@media only screen and (max-width: 767px){.store_links_section a.sm{padding:4.1vw 0}}.store_links_section a::after{content:'';display:block;width:16px;height:16px;background-image:url(../images/ico_arr_7.png);background-size:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 767px){.store_links_section a::after{width:4vw;height:4vw;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);left:auto;right:0}}.store_lead_section{position:relative;margin:78px 0 40px}@media only screen and (max-width: 767px){.store_lead_section{margin:10vw 0 7vw}}.store_lead_section .bg_1,.store_lead_section .bg_2{position:absolute;top:-28px;z-index:-1;width:395px}@media only screen and (max-width: 767px){.store_lead_section .bg_1,.store_lead_section .bg_2{width:36vw;top:14vw}}.store_lead_section .bg_1{right:-80px}@media only screen and (max-width: 767px){.store_lead_section .bg_1{right:0}}.store_lead_section .bg_2{left:-80px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 767px){.store_lead_section .bg_2{left:0}}.store_lead_section_inner{width:93vw;max-width:960px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.store_lead_section_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.store_lead_section_inner .ttl{width:100%;margin-bottom:45px;font-size:38px;color:#09184A;text-align:center;line-height:1.5;font-weight:700}@media only screen and (max-width: 767px){.store_lead_section_inner .ttl{font-size:5.9vw;margin-bottom:5.4vw}}.store_lead_section_inner .text{width:55%;margin-right:6%;font-size:16px;line-height:2.5}@media only screen and (max-width: 767px){.store_lead_section_inner .text{width:100%;margin-right:0;font-size:3.1vw;line-height:2;text-align:center;margin-bottom:7vw}}.store_lead_section_inner .text.lg{width:100%;margin-right:0}.store_lead_section_inner .text br{display:none}@media only screen and (max-width: 767px){.store_lead_section_inner .text br{display:block}}.store_lead_section_inner .image{width:39%}@media only screen and (max-width: 767px){.store_lead_section_inner .image{width:100%}}@media only screen and (max-width: 767px){.store_lead_section_inner .image img{width:59vw;margin:0 auto}}.store_btns_section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.store_btns_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.store_btns_section .link_block{width:50%;text-align:center;padding:25px 0 32px}@media only screen and (max-width: 767px){.store_btns_section .link_block{width:100%;padding:7.4vw 0}}.store_btns_section .link_block.site{background-color:#09184A}.store_btns_section .link_block.site .text{max-width:320px}@media only screen and (max-width: 767px){.store_btns_section .link_block.site .text{width:60vw}}.store_btns_section .link_block.line{background-color:#06C755}.store_btns_section .link_block.line.lg{width:100%}.store_btns_section .link_block.line .text{max-width:289px}@media only screen and (max-width: 767px){.store_btns_section .link_block.line .text{width:54vw}}.store_btns_section .link_block .text{margin:0 auto 22px;text-align:left;position:relative;padding-left:52px;font-size:20px;color:#fff;line-height:1.4}@media only screen and (max-width: 767px){.store_btns_section .link_block .text{margin:0 auto 2.2vw;padding-left:11vw;font-size:3.7vw;line-height:1.6}}.store_btns_section .link_block .text.lg{font-size:26px}@media only screen and (max-width: 767px){.store_btns_section .link_block .text.lg{font-size:4.6vw}}.store_btns_section .link_block .text img{width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1}@media only screen and (max-width: 767px){.store_btns_section .link_block .text img{width:7.8vw}}.store_btns_section .link_block>small{display:inline-block;width:100%;color:#fff;font-size:16px;font-weight:700;margin-bottom:28px}@media only screen and (max-width: 767px){.store_btns_section .link_block>small{font-size:3.1vw;margin-bottom:4.2vw}}.store_btns_section .link_block a{display:block;width:100%;max-width:400px;margin:0 auto;border:2px solid #fff;border-radius:50px;text-align:center;font-size:18px;color:#fff;padding:21px 0}@media only screen and (max-width: 767px){.store_btns_section .link_block a{width:62vw;border-radius:7.8vw;font-size:3.4vw;padding:3.4vw 0;border:1px solid #fff}}.store_btns_section .link_block a .ico{display:inline-block;width:18px;margin-left:20px}@media only screen and (max-width: 767px){.store_btns_section .link_block a .ico{width:3.4vw;margin-left:3vw}}.store_info_section{padding-top:80px}@media only screen and (max-width: 767px){.store_info_section{padding-top:10vw}}.store_info_section .ttl_block{max-width:556px}@media only screen and (max-width: 767px){.store_info_section .ttl_block{width:53vw}}.store_info_section .store_name{border-top:2px dotted #09184A;border-bottom:2px dotted #09184A;text-align:center;font-size:26px;color:#09184A;font-weight:700;line-height:2;padding:3px 0}@media only screen and (max-width: 767px){.store_info_section .store_name{border-top:1px dotted #09184A;border-bottom:1px dotted #09184A;font-size:4.3vw;line-height:1.3;padding:2.3vw 3.5vw}}.store_info_section .store_name br{display:none}.store_info_section .main_block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.store_info_section .main_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4.6vw 7.8vw 7.8vw}}.store_info_section .main_block .image{width:50%;background-size:cover;background-position:center;position:relative}@media only screen and (max-width: 767px){.store_info_section .main_block .image{width:100%;height:59vw}}.store_info_section .main_block .image img{position:absolute;width:243px;bottom:0;right:-33px;z-index:1}@media only screen and (max-width: 767px){.store_info_section .main_block .image img{width:32vw;right:0;-webkit-transform:translateY(83%);transform:translateY(83%)}}.store_info_section .main_block .detail{width:50%;padding:50px 60px 63px}@media only screen and (max-width: 767px){.store_info_section .main_block .detail{width:100%;padding:0}}.store_info_section .main_block .detail .text{font-size:18px;color:#09184A;line-height:2;margin-bottom:29px}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .text{font-size:3.4vw;margin:3.7vw 0}}.store_info_section .main_block .detail .tel_btn{width:100%;color:#09184A;background-color:#EAF1FA;border:1px solid #09184A;border-radius:9vw;text-align:center;font-size:4vw;font-weight:700;padding:4vw 0;margin-bottom:6vw;position:relative;z-index:2}.store_info_section .main_block .detail .tel_btn img{width:3.7vw;display:inline-block;margin-right:1vw}.store_info_section .main_block .detail .desc{margin-bottom:20px;padding:19px 0 19px 35px;border-left:5px solid #09184A;position:relative}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .desc{margin-bottom:4.6vw;padding:1vw 0 2vw 4.5vw;border-left:3px solid #09184A}}.store_info_section .main_block .detail .desc::before{content:'';display:block;width:1px;height:100%;background-color:#09184A;position:absolute;top:0;left:4px;z-index:1}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .desc::before{left:2px}}.store_info_section .main_block .detail .desc b,.store_info_section .main_block .detail .desc small{color:#09184A}.store_info_section .main_block .detail .desc b{display:inline-block;width:100%;font-size:18px;line-height:1.5;margin-bottom:10px}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .desc b{font-size:4vw;margin-bottom:1vw}}.store_info_section .main_block .detail .desc small{display:inline-block;width:100%;font-size:16px;line-height:1.5}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .desc small{font-size:3.4vw}}.store_info_section .main_block .detail .route{display:block;width:100%;max-width:420px;color:#09184A;font-size:18px;font-weight:700;text-align:center;padding:18px 0;border-radius:30px;border:1px solid #09184A;background-color:#EAF1FA}@media only screen and (max-width: 767px){.store_info_section .main_block .detail .route{border-radius:9vw;font-size:4vw;padding:4vw 0}}.store_info_section .maps iframe{width:100%;height:320px}@media only screen and (max-width: 767px){.store_info_section .maps iframe{height:50vw}}.store_videos_section{padding:70px 0 57px}@media only screen and (max-width: 767px){.store_videos_section{padding:9.3vw 0}}.store_videos_section .ttl_block{max-width:796px}@media only screen and (max-width: 767px){.store_videos_section .ttl_block{width:94vw}}.store_videos_section .slider .slick-list{height:428px}@media only screen and (max-width: 767px){.store_videos_section .slider .slick-list{height:47vw}}.store_videos_section .slider .slick-list .slider_item{width:54vw;margin:0 23vw}@media only screen and (max-width: 767px){.store_videos_section .slider .slick-list .slider_item{width:84vw;margin:0 8vw}}.store_videos_section .slider .slick-list .slider_item iframe{width:100%;height:428px}@media only screen and (max-width: 767px){.store_videos_section .slider .slick-list .slider_item iframe{height:47vw}}.store_videos_section .slider .slick-dots{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.store_videos_section .slider .slick-dots{margin-top:4.6vw}}.store_comment_section{position:relative;background-image:url(../images/store_bg_7.png);background-size:100%;background-position:center bottom;padding-bottom:70px}@media only screen and (max-width: 767px){.store_comment_section{padding-bottom:12.5vw;background-size:200%}}.store_comment_section .bg_1,.store_comment_section .bg_2{position:absolute;top:0;z-index:-1}.store_comment_section .bg_1{right:0;width:375px}@media only screen and (max-width: 767px){.store_comment_section .bg_1{width:39vw}}.store_comment_section .bg_2{left:0;width:384px}@media only screen and (max-width: 767px){.store_comment_section .bg_2{width:40vw}}.store_comment_section .ttl_block{width:100%;max-width:509px;min-height:150px;padding-top:50px;margin:0 auto;background-image:url(../images/store_bg_6.png);background-size:80%;background-position:top right;position:relative}@media only screen and (max-width: 767px){.store_comment_section .ttl_block{width:93vw;min-height:23vw;padding-top:9vw;background-size:63%;background-position:right 10vw center}}.store_comment_section .ttl_block img{width:182px;position:absolute;bottom:0;left:-30px;z-index:1}@media only screen and (max-width: 767px){.store_comment_section .ttl_block img{width:28vw;left:3vw}}.store_comment_section .ttl_block .ttl{text-align:center;font-size:42px;font-weight:700;color:#09184A}@media only screen and (max-width: 767px){.store_comment_section .ttl_block .ttl{font-size:6.5vw}}.store_comment_section .main_block{background-color:rgba(255, 255, 255, .65);border-top:5px solid #09184A;padding:60px 80px 70px;width:93vw;max-width:960px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.store_comment_section .main_block{border-top:3px solid #09184A;padding:7.2vw 10.9vw 9.3vw}}.store_comment_section .main_block::before{display:none}@media only screen and (max-width: 767px){.store_comment_section .main_block::before{content:'';display:block;width:100%;height:1px;background-color:#09184A;position:absolute;top:2px;left:0;z-index:1}}.store_comment_section .main_block .text{font-size:16px;line-height:2;text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.store_comment_section .main_block .text{font-size:3.1vw;margin-bottom:6.2vw}}.store_comment_section .main_block .slider_contents{gap:0 5%;max-height:550px;overflow:hidden}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents{max-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.store_comment_section .main_block .slider_contents .top_block{width:73%;margin-top:5px}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents .top_block{width:100%;margin-top:0;margin-bottom:2vw}}.store_comment_section .main_block .slider_contents .top_block .slider_item img{width:auto;max-height:550px;margin:0 auto}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents .top_block .slider_item img{max-height:auto}}.store_comment_section .main_block .slider_contents .bottom_block{width:22%}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents .bottom_block{width:100%}}.store_comment_section .main_block .slider_contents .bottom_block .slider_item{margin:5px 0;cursor:pointer}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents .bottom_block .slider_item{margin:0 1.5vw}}.store_comment_section .main_block .slider_contents .bottom_block .slider_item img{width:auto;max-height:152px;margin:0 auto}@media only screen and (max-width: 767px){.store_comment_section .main_block .slider_contents .bottom_block .slider_item img{max-height:auto}}.store_staff_section{position:relative;padding:70px 0 80px}@media only screen and (max-width: 767px){.store_staff_section{padding:9.3vw 0 14vw}}.store_staff_section .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .7);z-index:9998}.store_staff_section .bg_1,.store_staff_section .bg_2{position:absolute;z-index:-1}@media only screen and (max-width: 767px){.store_staff_section .bg_1,.store_staff_section .bg_2{display:none}}.store_staff_section .bg_1{top:1056px;right:0;width:384px}.store_staff_section .bg_2{top:295px;left:0;width:348px}.store_staff_section .ttl_block{max-width:732px}@media only screen and (max-width: 767px){.store_staff_section .ttl_block{width:83vw}}.store_staff_section .prev-arrow,.store_staff_section .next-arrow{width:8.7vw;height:8.7vw;bottom:-2vw;background-size:100%;background-image:url(../images/ico_arr_5.png);position:absolute;z-index:1;cursor:pointer}.store_staff_section .prev-arrow{left:7.8vw}.store_staff_section .next-arrow{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:7.8vw}.store_staff_section .slick-dots{text-align:center;margin-top:8.4vw}.store_staff_section .staff_block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:93vw;max-width:960px;margin:0 auto 50px;-webkit-transition:.5s;transition:.5s;position:relative}@media only screen and (max-width: 767px){.store_staff_section .staff_block.slick-current{-webkit-transform:translateY(-4.6vw);transform:translateY(-4.6vw)}}@media only screen and (max-width: 767px){.store_staff_section .staff_block{width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:4.6vw 3.9vw 0;padding:0 8vw}}.store_staff_section .staff_block:nth-last-of-type(1){margin-bottom:0}.store_staff_section .staff_block .image{width:45%;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.store_staff_section .staff_block .image{width:100%;height:55vw}}.store_staff_section .staff_block .detail{width:52%;margin-right:3%;position:relative;margin-top:24px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail{width:100%;margin-right:0;margin-top:0}}.store_staff_section .staff_block .detail .name{max-width:275px;margin:0 auto 0 0;padding:29px 0 50px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail .name{width:38vw;padding:8vw 0 6vw}}.store_staff_section .staff_block .detail .name b,.store_staff_section .staff_block .detail .name small{display:inline-block;width:100%}.store_staff_section .staff_block .detail .name b{font-size:52px;font-weight:700;margin-bottom:15px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail .name b{font-size:7.1vw;margin-bottom:.3vw}}.store_staff_section .staff_block .detail .name small{font-size:22px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail .name small{font-size:3.1vw}}.store_staff_section .staff_block .detail .copy{background-image:url(../images/store_bg_8.png);background-size:contain;background-position:top center;font-size:22px;line-height:1.5;font-weight:900;color:#B93728;text-align:center;width:calc(100% - 275px);min-height:208px;position:absolute;top:-10px;right:0;z-index:1;padding-top:66px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail .copy{width:calc(100% - 38vw);min-height:29vw;font-size:3.1vw;top:2vw;padding-top:8.6vw}}.store_staff_section .staff_block .detail .text{color:#09184A;line-height:2;font-size:18px;background-color:#EAF1FA;padding:25px 40px}@media only screen and (max-width: 767px){.store_staff_section .staff_block .detail .text{font-size:3.4vw;line-height:1.7;padding:4.3vw 7.8vw;margin-bottom:4.6vw}}.store_staff_section .staff_block .detail .btn{font-size:3.4vw;color:#FFCE00;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #3B79A0), to(#09184A));background:linear-gradient(0, #3B79A0 0, #09184A 100%);border-radius:7.8vw;padding:4.7vw 0;text-align:center}.store_staff_section .staff_block .bottom_text{width:100%;margin-top:32px;border:1px solid #09184A;position:relative;padding:25px 50px 25px 180px}.store_staff_section .staff_block .bottom_text::before{content:'';display:block;width:calc(100% - 20px);height:calc(100% + 20px);border:1px solid #09184A;position:absolute;top:-10px;left:10px;z-index:-1}.store_staff_section .staff_block .bottom_text .ttl{width:106px;height:140px;background-image:url(../images/store_bg_9.png);background-size:100%;position:absolute;top:-10px;left:40px;z-index:1;font-size:20px;font-weight:700;color:#FFCE00;padding-top:53px;text-align:center}.store_staff_section .staff_block .bottom_text .text{font-size:16px;line-height:2}.store_staff_section .popup_block{height:0;overflow:hidden;opacity:0}.store_staff_section .popup_block.active{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9999;background-color:#fff;width:84vw;height:102vw;opacity:1;padding:12.5vw 0 0}.store_staff_section .popup_block .bottom_text{border:1px solid #09184A;position:relative;width:73vw;margin:0 auto 9.6vw;padding:22vw 7.8vw 5.2vw}.store_staff_section .popup_block .bottom_text::before{content:'';display:block;border:1px solid #09184A;position:absolute;z-index:-1;width:calc(100% - 10px);height:calc(100% + 12px);top:-6px;left:5px}.store_staff_section .popup_block .bottom_text .ttl{background-image:url(../images/store_bg_9.png);background-size:100%;position:absolute;z-index:1;font-weight:700;color:#FFCE00;text-align:center;width:16vw;height:21vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:7.5vw;font-size:3.7vw;top:-6px}.store_staff_section .popup_block .bottom_text .text{line-height:2;font-size:3.1vw}.store_staff_section .popup_block .close_text{display:block;background-color:#09184A;font-size:3.4vw;color:#fff;text-align:center;width:100%;padding:2.7vw 0}.store_staff_section .popup_block .close_text .ico{display:inline-block;width:2.4vw;margin-left:2.5vw}.store_road_section{background-color:#EAF1FA;padding:70px 0 70px}@media only screen and (max-width: 767px){.store_road_section{padding:9.3vw 0 12.5vw}}.store_road_section .ttl_block{max-width:860px}@media only screen and (max-width: 767px){.store_road_section .ttl_block{width:94vw}}.store_road_section .main_block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;width:93vw;max-width:960px;margin:0 auto}@media only screen and (max-width: 767px){.store_road_section .main_block{gap:0;position:relative}}.store_road_section .main_block .road_block{width:450px}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block{width:100%}}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block:nth-of-type(2)>.ttl{position:absolute;top:0;right:0;z-index:1}}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block:nth-of-type(2) .slider_block{display:none}}.store_road_section .main_block .road_block>.ttl{background-image:url(../images/store_bg_10.png);background-size:cover;font-size:20px;font-weight:700;color:#fff;text-align:center;padding:13px 0;margin-bottom:12px}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block>.ttl{background-image:none;background-color:#fff;border:1px solid #09184A;color:#09184A;font-size:3.1vw;line-height:1.5;margin-bottom:4.6vw;padding:4.6vw 7.6vw;width:45vw}}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block>.ttl.active{background-image:url(../images/store_bg_10.png);color:#fff}}.store_road_section .main_block .road_block .slider_block .prev-arrow,.store_road_section .main_block .road_block .slider_block .next-arrow{width:42px;height:44px;bottom:-20px;background-size:100%;background-image:url(../images/ico_arr_5.png);position:absolute;z-index:1;cursor:pointer}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block .slider_block .prev-arrow,.store_road_section .main_block .road_block .slider_block .next-arrow{width:8.7vw;height:8.7vw;bottom:-2.6vw}}.store_road_section .main_block .road_block .slider_block .prev-arrow{left:0}.store_road_section .main_block .road_block .slider_block .next-arrow{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:0}.store_road_section .main_block .road_block .slider_block .slick-dots{text-align:center;margin-top:20px}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block .slider_block .slick-dots{margin-top:5vw}}.store_road_section .main_block .road_block .slider_block .slider_item img{margin-bottom:13px}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block .slider_block .slider_item img{margin-bottom:2.3vw}}.store_road_section .main_block .road_block .slider_block .slider_item .desc{font-size:18px;font-weight:700;line-height:1.7}@media only screen and (max-width: 767px){.store_road_section .main_block .road_block .slider_block .slider_item .desc{font-size:3.4vw}}.store_people_section{background-image:url(../images/store_bg_11.png);background-size:cover;background-position:center;padding:70px 0 80px}@media only screen and (max-width: 767px){.store_people_section{padding:9.3vw 0 12.5vw}}.store_people_section_inner{width:93vw;max-width:960px;margin:0 auto}.store_people_section_inner .ttl{text-align:center;font-size:38px;font-weight:700;color:#fff;line-height:1.7;margin-bottom:30px}@media only screen and (max-width: 767px){.store_people_section_inner .ttl{font-size:5.9vw;margin-bottom:4.2vw}}.store_people_section_inner .ttl .logo{display:inline-block;width:261px;margin-right:16px;vertical-align:text-bottom}@media only screen and (max-width: 767px){.store_people_section_inner .ttl .logo{width:43vw;margin-right:2vw}}.store_people_section_inner .list{width:93vw;max-width:960px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media only screen and (max-width: 767px){.store_people_section_inner .list{gap:3.1vw}}.store_people_section_inner .list .list_item{border:2px solid #09184A;border-radius:8px;background-color:rgba(255, 255, 255, .9);padding:25px 35px 19px;width:228px;font-size:22px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.store_people_section_inner .list .list_item{width:44.9vw;padding:4.3vw 4.3vw 3.3vw;font-size:4vw;line-height:1.4}}.store_people_section_inner .list .list_item img{margin-bottom:15px}@media only screen and (max-width: 767px){.store_people_section_inner .list .list_item img{max-width:26.7vw;margin:0 auto 2.3vw}}.store_ok_section{background-image:url(../images/store_bg_12.png);background-size:cover;background-position:center;padding:31px 0 60px}@media only screen and (max-width: 767px){.store_ok_section{padding:5.3vw 0 9vw}}.store_ok_section .ttl_block{width:93vw;max-width:960px;margin:0 auto 40px}@media only screen and (max-width: 767px){.store_ok_section .ttl_block{margin:0 auto 6.2vw}}.store_ok_section .ttl_block .top_text{background-image:url(../images/store_bg_14.png);background-size:100%;width:500px;height:120px;font-size:24px;font-weight:700;padding:60px 0 30px;color:#09184A;text-align:center;margin:0 auto 10px}@media only screen and (max-width: 767px){.store_ok_section .ttl_block .top_text{width:78vw;height:18vw;font-size:4vw;margin:0 auto 2vw;padding:9.6vw 0 4vw}}.store_ok_section .ttl_block .lg{font-size:44px;font-weight:700;color:#09184A;text-align:center;margin-bottom:20px}@media only screen and (max-width: 767px){.store_ok_section .ttl_block .lg{font-size:6.8vw;margin-bottom:4vw}}.store_ok_section .ttl_block .bottom_text{font-size:16px;line-height:2;text-align:center}@media only screen and (max-width: 767px){.store_ok_section .ttl_block .bottom_text{font-size:3.1vw}}.store_ok_section .tab_block{width:93vw;max-width:970px;margin:0 auto 72px;text-align:center}@media only screen and (max-width: 767px){.store_ok_section .tab_block{margin-bottom:12.6vw}}.store_ok_section .tab_block .tab_item{font-size:18px;font-weight:700;color:#09184A;border:2px solid #09184A;border-radius:8px;text-align:center;display:inline-block;width:184px;height:60px;padding:18px 0;margin:4px 3px;cursor:pointer;background-color:#fff}@media only screen and (max-width: 767px){.store_ok_section .tab_block .tab_item{border:1px solid #09184A;font-size:3.4vw;line-height:1.2;width:21.8vw;height:12.5vw;padding:1.7vw;margin:1vw 0;vertical-align:top}}.store_ok_section .tab_block .tab_item.active{background-color:#09184A;color:#fff}@media only screen and (max-width: 767px){.store_ok_section .tab_block .tab_item.sm{padding:4vw 1.7vw}}.store_ok_section .main_block{background-color:rgba(255, 255, 255, .65);padding-bottom:50px}@media only screen and (max-width: 767px){.store_ok_section .main_block{padding-bottom:9.3vw}}.store_ok_section .main_block>.ttl{width:93vw;max-width:960px;margin:0 auto 24px;font-size:24px;font-weight:700;color:#09184A;text-align:center;-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media only screen and (max-width: 767px){.store_ok_section .main_block>.ttl{font-size:4.6vw;margin:0 auto 3.9vw;position:relative;line-height:1.2;-webkit-transform:translateY(-4vw);transform:translateY(-4vw)}}.store_ok_section .main_block>.ttl::before,.store_ok_section .main_block>.ttl::after{content:'';display:inline-block;height:20px;width:calc(50% - 247.5px);background-image:url(../images/store_bg_15.png);background-size:268px;background-repeat:no-repeat}@media only screen and (max-width: 767px){.store_ok_section .main_block>.ttl::before,.store_ok_section .main_block>.ttl::after{height:3.1vw;width:10vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:39vw}}.store_ok_section .main_block>.ttl::before{margin-right:65px}@media only screen and (max-width: 767px){.store_ok_section .main_block>.ttl::before{margin-right:0;left:6vw}}.store_ok_section .main_block>.ttl::after{margin-left:65px}@media only screen and (max-width: 767px){.store_ok_section .main_block>.ttl::after{margin-left:0;right:6vw}}.store_ok_section .main_block>.ttl .switch_text{font-weight:700;color:#09184A}.store_ok_section .main_block .switch_block{width:93vw;max-width:960px;margin:0 auto}.store_ok_section .main_block .switch_block .switch_item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.store_ok_section .main_block .switch_block .switch_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.store_ok_section .main_block .switch_block .switch_item#ブランド品_contents{display:-webkit-box;display:-ms-flexbox;display:flex}.store_ok_section .main_block .switch_block .switch_item .image{width:46%;margin-right:4%}@media only screen and (max-width: 767px){.store_ok_section .main_block .switch_block .switch_item .image{width:100%;max-width:68vw;margin:0 auto 5.9vw}}.store_ok_section .main_block .switch_block .switch_item .list{width:50%}@media only screen and (max-width: 767px){.store_ok_section .main_block .switch_block .switch_item .list{width:100%;max-width:68vw;margin:0 auto}}.store_ok_section .main_block .switch_block .switch_item .list .list_item{font-size:24px;font-weight:700;color:#09184A;line-height:1.2;padding-left:46px;position:relative;margin-bottom:23px}@media only screen and (max-width: 767px){.store_ok_section .main_block .switch_block .switch_item .list .list_item{font-size:3.7vw;line-height:1.3;padding-left:7.1vw;margin-bottom:3vw}}.store_ok_section .main_block .switch_block .switch_item .list .list_item:nth-last-of-type(1){margin-bottom:0}.store_ok_section .main_block .switch_block .switch_item .list .list_item::before{content:'';display:block;width:30px;height:30px;background-image:url(../images/ico_check_1.png);background-size:100%;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.store_ok_section .main_block .switch_block .switch_item .list .list_item::before{width:4.6vw;height:4.6vw}}.archiveStorePage .tab_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 12px;background-color:#EAF1FA;padding:30px 0}@media only screen and (max-width: 767px){.archiveStorePage .tab_list{padding:7vw 3.5vw;gap:3.1vw}}.archiveStorePage .tab_list a{width:312px;height:76px;font-size:18px;font-weight:700;border:2px solid #09184A;border-radius:8px;position:relative;z-index:2;background-color:#fff;padding:26px 40px;color:#09184A}@media only screen and (max-width: 767px){.archiveStorePage .tab_list a{border:1px solid #09184A;border-radius:4px;font-size:3.7vw;width:44vw;height:14vw;padding:4.7vw 3vw}}.archiveStorePage .tab_list a::after{content:'';display:block;width:14px;height:17px;background-image:url(../images/ico_arr_8.png);background-size:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;right:40px}@media only screen and (max-width: 767px){.archiveStorePage .tab_list a::after{width:2.5vw;height:2.8vw;right:3vw}}.archiveStorePage .store_list_section{width:93vw;max-width:960px;margin:80px auto 100px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section{margin:12.5vw auto}}.archiveStorePage .store_list_section>.ttl_block{margin-bottom:60px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section>.ttl_block{margin-bottom:12.5vw}}.archiveStorePage .store_list_section>.ttl_block>.ttl{max-width:400px;margin-bottom:25px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section>.ttl_block>.ttl{width:61vw;margin-bottom:4.6vw}}.archiveStorePage .store_list_section>.ttl_block .pref_list{width:93vw;max-width:610px;margin:0 auto;text-align:center}.archiveStorePage .store_list_section>.ttl_block .pref_list .list_item{display:inline-block;width:90px;height:46px;margin:5px 3px;font-size:18px;color:#09184A;background-color:#EAF1FA;border:1px solid #09184A;text-align:center;padding:12px 0;cursor:pointer}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section>.ttl_block .pref_list .list_item{font-size:3.4vw;width:18vw;height:8.4vw;margin:1vw .3vw;padding:2vw 0}}.archiveStorePage .store_list_section>.ttl_block .pref_list .list_item.active{color:#EAF1FA;background-color:#09184A}.archiveStorePage .store_list_section .pref_block{margin:0 auto;border-top:5px solid #09184A;display:none}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block{border-top:3px solid #09184A}}.archiveStorePage .store_list_section .pref_block:nth-of-type(2){display:block}.archiveStorePage .store_list_section .pref_block::before{content:'';display:block;width:100%;height:1px;background-color:#09184A;-webkit-transform:translateY(3px);transform:translateY(3px)}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block::before{-webkit-transform:translateY(2px);transform:translateY(2px)}}.archiveStorePage .store_list_section .pref_block .pref_name{font-size:24px;width:100%;max-width:360px;display:block;position:relative;z-index:1;background-color:#fff;font-weight:700;text-align:center;color:#09184A;margin:-14px auto 30px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .pref_name{width:46vw;font-size:4.6vw;margin:-2.9vw auto 4.6vw}}.archiveStorePage .store_list_section .pref_block .stores_block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block{gap:3.1vw}}.archiveStorePage .store_list_section .pref_block .stores_block li{width:310px;min-height:397px;border:1px solid #BFBFBF;padding:22px 25px 30px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li{width:100%;min-height:auto;padding:4.6vw}}.archiveStorePage .store_list_section .pref_block .stores_block li .name{font-size:26px;line-height:1.3;font-weight:700;color:#09184A;margin-bottom:15px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .name{font-size:5.6vw;line-height:1.5;margin-bottom:2.3vw}}.archiveStorePage .store_list_section .pref_block .stores_block li>.detail{font-size:16px;line-height:1.8;margin-bottom:25px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li>.detail{font-size:3.4vw;margin-bottom:3.6vw}}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn{position:relative}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a{display:block;border-radius:22px;width:100%;height:44px;font-size:16px;font-weight:700;text-align:center;padding:12px 0}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a::before{content:'';display:inline-block;width:25px;height:21px;margin-right:10px;background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:sub}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a::before{width:3.9vw;height:3.2vw;vertical-align:bottom}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.tel{background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #FFC400), to(#FAEB00));background:linear-gradient(0, #FFC400 0, #FAEB00 100%);color:#09184A;font-size:20px;padding:9px 0;margin-bottom:8px}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.tel{font-size:3.7vw;margin-bottom:1vw;padding:1.7vw 0}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.tel::before{background-image:url(../images/ico_tel_2.png)}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.map{background:#8F97B4;color:#fff;margin-bottom:8px;border:1px solid #707070}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.map{margin-bottom:0;padding:2vw 0;font-size:3.1vw}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.map::before{background-image:url(../images/ico_pin_1.png)}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.tel,.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.map{width:54vw;height:7.8vw;border-radius:3.9vw}}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.tel::before,.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.map::before{margin-right:1.8vw}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.detail{background:#09184A;color:#fff}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.detail{font-size:3.1vw;line-height:1.3;border-radius:1.5vw;position:absolute;top:0;right:0;width:27vw;height:17vw;padding:2vw 0}}.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.detail::before{background-image:url(../images/ico_store_1.png)}@media only screen and (max-width: 767px){.archiveStorePage .store_list_section .pref_block .stores_block li .btn a.detail::before{display:block;margin:0 auto 2vw}}.go_top_link{width:130px;display:block;margin:30px 0 0 auto;color:#0089AA;font-size:14px;font-weight:700;text-decoration:underline}@media only screen and (max-width: 767px){.go_top_link{font-size:3.1vw;width:28vw;margin:4.6vw 0 0 auto}}.header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:30px}@media only screen and (max-width: 767px){.header{margin-left:4.6vw}}.header_logo{width:186px;padding:23px 0 17px}@media only screen and (max-width: 1024px){.header_logo{width:136px}}@media only screen and (max-width: 767px){.header_logo{width:30vw;padding:3.5vw 0 2.6vw}}.header_nav{width:calc(100% - 546px);text-align:right;padding-right:17px}@media only screen and (max-width: 767px){.header_nav{display:none}}.header_nav .ele{color:#09184A;font-size:14px;font-weight:700;display:inline-block;padding:37px 15px}.header .tel{width:240px;margin:17px 0}@media only screen and (max-width: 767px){.header .tel{display:none}}.header .tel *{display:inline-block}.header .tel .num{width:100%;font-size:34px;font-weight:900;color:#09184A}.header .tel .num img{width:27px;margin-right:8px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.header .tel small{font-size:14px;color:#656565;margin-top:8px}.header .contact_btn{width:120px;background-color:#D90000;color:#fff;font-size:14px;font-weight:700;text-align:center;padding-top:38px;height:90px}@media only screen and (max-width: 767px){.header .contact_btn{display:none}}@media only screen and (max-width: 767px){.header .header_menu{width:15.6vw;position:fixed;top:0;right:0;z-index:10}}.fixed_nav,.fixed_btns{display:none}@media only screen and (max-width: 767px){.fixed_nav{display:block;position:fixed;z-index:10;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);height:100vh;overflow-y:scroll;-webkit-transition:1s;transition:1s}}.fixed_nav.active{-webkit-transform:translateX(0);transform:translateX(0)}.fixed_nav_logo{width:100%;padding:3.5vw 4.6vw 2.6vw;background-color:#fff}.fixed_nav_logo .logo{display:block;width:30vw}.fixed_nav_menu{background-color:#EAF1FA;padding:6.2vw 3.5vw}.fixed_nav_menu .links_block{margin-bottom:6.2vw}.fixed_nav_menu .links_block .ele{color:#09184A;border:1px solid #09184A;background-color:#fff}.fixed_nav_menu .links_block .ele::after{background-image:url(../images/ico_arr_4.svg)}.fixed_nav_menu .links_block .links a{color:#09184A;border:1px solid #09184A;background-color:#fff}.fixed_nav_btns{background-color:#fff;padding:6.2vw 3.5vw}.fixed_nav_btns a{display:block;width:100%}.fixed_nav_btns a:nth-of-type(1){margin-bottom:2.8vw}.fixed_nav_close{position:absolute;top:0;right:0;z-index:10;width:15.6vw}.breadcrumbArea{display:none}.top_mv_section{background-image:url(../images/top_bg_1.png);background-size:cover;background-position:center}.top_mv_section img{width:90vw;margin:0 auto;-webkit-transform:translateX(-3.3vw);transform:translateX(-3.3vw)}@media only screen and (max-width: 767px){.top_mv_section img{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}.top_mv_bottom_block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.top_mv_bottom_block a{font-size:22px;font-weight:700;color:#fff;text-align:center;width:50%;padding:34px 0}@media only screen and (max-width: 767px){.top_mv_bottom_block a{font-size:3.4vw;padding:5.3vw 0}}.top_mv_bottom_block a:nth-of-type(1){background-color:#D9C000}.top_mv_bottom_block a:nth-of-type(2){background-color:#288001}.top_mv_bottom_block a img{display:inline-block;width:40px;margin-right:20px;vertical-align:text-bottom}@media only screen and (max-width: 767px){.top_mv_bottom_block a img{width:6.2vw;margin-right:2.1vw}}.top_news_section{background-color:#EAF1FA;padding:37px 0 40px}@media only screen and (max-width: 767px){.top_news_section{padding:4.6vw 0 7vw}}.top_news_section_inner{width:93vw;max-width:960px;margin:0 auto;position:relative}.top_news_section_inner .ttl_block{margin-bottom:22px}@media only screen and (max-width: 767px){.top_news_section_inner .ttl_block{margin-bottom:3.3vw}}.top_news_section_inner .ttl_block span{display:inline-block}.top_news_section_inner .ttl_block .ja{color:#09184A;font-size:24px;font-weight:700;margin-right:20px}@media only screen and (max-width: 767px){.top_news_section_inner .ttl_block .ja{font-size:4.3vw;margin-right:2.1vw}}.top_news_section_inner .ttl_block .en{color:#8F97B4;font-size:18px;font-weight:700}@media only screen and (max-width: 767px){.top_news_section_inner .ttl_block .en{font-size:3.1vw}}.top_news_section_inner .more_link{display:block;width:84px;position:absolute;top:9px;right:0;z-index:1;color:#0089AA;font-size:14px;font-weight:700;text-decoration:underline}@media only screen and (max-width: 767px){.top_news_section_inner .more_link{width:18.8vw;font-size:3.1vw;top:1vw}}.top_news_section_inner .list{background-color:#fff;border-radius:8px;padding:30px 50px;-webkit-box-shadow:0 0 10px rgba(9, 24, 74, .1);box-shadow:0 0 10px rgba(9, 24, 74, .1)}@media only screen and (max-width: 767px){.top_news_section_inner .list{border-radius:4px;padding:4.6vw 6.2vw;height:31vw;overflow-y:scroll}}.top_news_section_inner .list .ele{display:block}.top_news_section_inner .list .ele+.ele{margin-top:15px}@media only screen and (max-width: 767px){.top_news_section_inner .list .ele+.ele{margin-top:4.3vw}}.top_news_section_inner .list .ele span{display:inline-block}.top_news_section_inner .list .ele .date{font-size:18px}@media only screen and (max-width: 767px){.top_news_section_inner .list .ele .date{font-size:3.1vw}}.top_news_section_inner .list .ele .category{font-size:14px;border:1px solid #09184A;background-color:#EAF1FA;padding:5px 10px;margin:0 20px 0 15px}@media only screen and (max-width: 767px){.top_news_section_inner .list .ele .category{font-size:3.1vw;padding:.7vw 1.3vw;margin:0 0 0 1.3vw}}.top_news_section_inner .list .ele .ttl{font-size:18px}@media only screen and (max-width: 767px){.top_news_section_inner .list .ele .ttl{font-size:3.1vw;margin-top:2.5vw}}.top_storeopen_section{padding:90px 0;position:relative}@media only screen and (max-width: 767px){.top_storeopen_section{padding:10.5vw 0}}.top_storeopen_section .bg{position:absolute;top:-40px;right:0;z-index:1;width:395px}@media only screen and (max-width: 767px){.top_storeopen_section .bg{width:39vw;top:-7.7vw}}.top_storeopen_section .ttl_block{margin-bottom:29px;text-align:center}@media only screen and (max-width: 767px){.top_storeopen_section .ttl_block{margin-bottom:4.5vw}}.top_storeopen_section .ttl_block *{display:inline-block;color:#09184A;font-weight:700}.top_storeopen_section .ttl_block .top_text{font-size:20px;width:292px;position:relative;margin-bottom:15px}@media only screen and (max-width: 767px){.top_storeopen_section .ttl_block .top_text{font-size:3.4vw;width:47vw;margin-bottom:2vw}}.top_storeopen_section .ttl_block .top_text::before,.top_storeopen_section .ttl_block .top_text::after{content:'';display:block;width:22px;height:2px;background-color:#09184A;border-radius:2px;position:absolute;bottom:6px;z-index:1}@media only screen and (max-width: 767px){.top_storeopen_section .ttl_block .top_text::before,.top_storeopen_section .ttl_block .top_text::after{width:3.5vw;height:1px;bottom:1vw;border-radius:1px}}.top_storeopen_section .ttl_block .top_text::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top_storeopen_section .ttl_block .top_text::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top_storeopen_section .ttl_block .ttl{font-size:46px}@media only screen and (max-width: 767px){.top_storeopen_section .ttl_block .ttl{font-size:7.5vw}}.top_storeopen_section .ttl_block .ttl small{font-size:40px}@media only screen and (max-width: 767px){.top_storeopen_section .ttl_block .ttl small{font-size:6.5vw}}.top_storeopen_section .prev-arrow,.top_storeopen_section .next-arrow{width:56px;height:56px;background-size:100%;background-image:url(../images/ico_arr_5.png);position:absolute;bottom:97px;left:50%;z-index:1;cursor:pointer}@media only screen and (max-width: 767px){.top_storeopen_section .prev-arrow,.top_storeopen_section .next-arrow{width:8.7vw;height:8.7vw;bottom:19vw;left:3.1vw}}.top_storeopen_section .prev-arrow{-webkit-transform:translateX(calc(-50% - 450px));transform:translateX(calc(-50% - 450px))}@media only screen and (max-width: 767px){.top_storeopen_section .prev-arrow{-webkit-transform:translateX(0);transform:translateX(0)}}.top_storeopen_section .next-arrow{-webkit-transform:scale(-1, 1) translateX(calc(50% - 450px));transform:scale(-1, 1) translateX(calc(50% - 450px))}@media only screen and (max-width: 767px){.top_storeopen_section .next-arrow{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:3.1vw}}.top_storeopen_section .list_block .ele{width:250px;height:250px;background-size:cover;background-position:center;margin:0 15px}@media only screen and (max-width: 767px){.top_storeopen_section .list_block .ele{width:47vw;height:47vw;margin:0 2.2vw}}.top_bnr_block{position:relative;margin-bottom:90px}@media only screen and (max-width: 767px){.top_bnr_block{margin-bottom:18.7vw}}.top_bnr_block .bg{position:absolute;bottom:-272px;left:0;z-index:-1;width:489px}@media only screen and (max-width: 767px){.top_bnr_block .bg{width:49vw;bottom:-19vw}}.top_bnr_block .bnr{display:block;width:93vw;max-width:960px;margin:0 auto}.top_lead_section{position:relative}.top_lead_section .bg_1,.top_lead_section .bg_2{position:absolute;z-index:-1}.top_lead_section .bg_1{width:436px;bottom:0;right:-92px}@media only screen and (max-width: 767px){.top_lead_section .bg_1{width:54vw;right:0;bottom:22vw}}.top_lead_section .bg_2{width:578px;bottom:-120px;left:109px}@media only screen and (max-width: 767px){.top_lead_section .bg_2{display:none}}.top_lead_section_inner{width:93vw;max-width:778px;margin:0 auto;position:relative;padding-bottom:64px}@media only screen and (max-width: 767px){.top_lead_section_inner{padding-bottom:0}}.top_lead_section_inner .ttl{color:#09184A;font-size:44px;font-weight:900;text-align:center;line-height:1.4;margin-bottom:30px}@media only screen and (max-width: 767px){.top_lead_section_inner .ttl{font-size:6.8vw;margin-bottom:4.6vw}}.top_lead_section_inner .text{font-size:16px;line-height:2.5;text-align:center;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_lead_section_inner .text{font-size:3.1vw;line-height:2;margin-bottom:4.6vw}}.top_lead_section_inner .shinjo{position:absolute;bottom:0;right:-90px;z-index:1;width:200px}@media only screen and (max-width: 767px){.top_lead_section_inner .shinjo{position:static;width:43vw;margin:0 auto}}.top_item_section{background-image:url(../images/top_bg_6.png);background-size:cover;background-position:center;padding:70px 0 80px}@media only screen and (max-width: 767px){.top_item_section{padding:11.3vw 0 12.5vw}}.top_item_section_inner{width:93vw;max-width:960px;margin:0 auto}.top_item_section_inner .ttl_block{margin-bottom:30px}@media only screen and (max-width: 767px){.top_item_section_inner .ttl_block{margin-bottom:6.2vw}}.top_item_section_inner .ttl_block>.ttl{max-width:370px}@media only screen and (max-width: 767px){.top_item_section_inner .ttl_block>.ttl{width:56vw}}.top_item_section_inner .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px 26px;margin-bottom:30px}@media only screen and (max-width: 767px){.top_item_section_inner .list{gap:2.3vw 2.6%;margin-bottom:4.6vw}}.top_item_section_inner .list .list_item{width:220px;height:220px;background-color:#fff;border:2px solid #09184A;border-radius:8px;text-align:center}@media only screen and (max-width: 767px){.top_item_section_inner .list .list_item{border-radius:4px;width:31.6%;height:30vw}}.top_item_section_inner .list .list_item .image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:130px;height:120px;margin:30px auto 20px}@media only screen and (max-width: 767px){.top_item_section_inner .list .list_item .image{width:18vw;height:17vw;margin:3.1vw auto 1vw}}.top_item_section_inner .list .list_item .image img{max-width:100%;max-height:100%;width:auto}.top_item_section_inner .list .list_item .text{display:inline-block;font-size:16px;color:#09184A}@media only screen and (max-width: 767px){.top_item_section_inner .list .list_item .text{font-size:3.1vw}}.top_brand_section{width:93vw;max-width:960px;margin:80px auto}@media only screen and (max-width: 767px){.top_brand_section{margin:12.5vw auto}}.top_brand_section .ttl_block{margin-bottom:30px}@media only screen and (max-width: 767px){.top_brand_section .ttl_block{margin-bottom:6.2vw}}.top_brand_section .ttl_block>.ttl{max-width:366px}@media only screen and (max-width: 767px){.top_brand_section .ttl_block>.ttl{width:61vw}}.top_brand_section .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px 27px;margin-bottom:29px}@media only screen and (max-width: 767px){.top_brand_section .list{gap:2.3vw 2.6%;margin-bottom:4.6vw}}.top_brand_section .list .list_item{width:170px;height:192px;background-color:#fff;border:2px solid #09184A;border-radius:8px;text-align:center}@media only screen and (max-width: 767px){.top_brand_section .list .list_item{border-radius:4px;width:31.6%;height:32vw}}.top_brand_section .list .list_item.lg .image{margin:22px auto 13px}@media only screen and (max-width: 767px){.top_brand_section .list .list_item.lg .image{margin:2vw auto 2.2vw}}.top_brand_section .list .list_item .image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:110px;height:100px;margin:30px auto 13px}@media only screen and (max-width: 767px){.top_brand_section .list .list_item .image{width:18vw;height:17vw;margin:3.1vw auto 1.7vw}}.top_brand_section .list .list_item .image img{max-width:100%;max-height:100%;width:auto}.top_brand_section .list .list_item .text{display:inline-block;font-size:16px;color:#09184A;line-height:1.3}@media only screen and (max-width: 767px){.top_brand_section .list .list_item .text{font-size:3.1vw}}.top_anshin_section_ttl{background-image:url(../images/top_bg_7a.jpg);background-size:cover;padding:52px 0 24px}@media only screen and (max-width: 767px){.top_anshin_section_ttl{padding:7.8vw 0 4vw}}.top_anshin_section_ttl .ttl{width:93vw;max-width:1020px;margin:0 auto;padding-left:250px;font-size:32px;color:#fff;font-weight:700;text-align:center}@media only screen and (max-width: 767px){.top_anshin_section_ttl .ttl{font-size:5vw;line-height:1.5;text-align:left;padding-left:33vw;position:relative;z-index:2}}.top_anshin_section_ttl .ttl .color{display:inline-block;color:#FFCE00;font-weight:700}.top_anshin_section_contents{background-image:url(../images/top_bg_7b.jpg);background-size:cover;padding:30px 0 40px}@media only screen and (max-width: 767px){.top_anshin_section_contents{padding:6.2vw 0 7.8vw}}.top_anshin_section_contents .main_block{width:93vw;max-width:1020px;margin:0 auto;padding-left:250px;position:relative}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block{padding-left:0}}.top_anshin_section_contents .main_block .image{position:absolute;top:50%;left:-15px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:290px}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .image{top:-38vw;width:42vw;left:-7vw;-webkit-transform:translateY(0);transform:translateY(0)}}.top_anshin_section_contents .main_block .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px;margin-bottom:30px;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .list{gap:2.3vw 2.9%;margin-bottom:4.6vw}}.top_anshin_section_contents .main_block .list li{width:140px;font-size:16px;font-weight:700;color:#445464;text-align:center;line-height:1.3}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .list li{width:31.4%;font-size:3.1vw}}.top_anshin_section_contents .main_block .list li:nth-of-type(1){display:none}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .list li:nth-of-type(1){display:block}}.top_anshin_section_contents .main_block .list li img{margin-bottom:10px;border-radius:50%}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .list li img{margin-bottom:1.5vw}}.top_anshin_section_contents .main_block .comment{color:#2B2004;font-size:14px;line-height:2;border:2px dotted #09184A;padding:24px 50px}@media only screen and (max-width: 767px){.top_anshin_section_contents .main_block .comment{font-size:3.1vw;padding:5.4vw 9.3vw;border:1px dotted #09184A}}.top_anshin_section_bottom{background-image:url(../images/top_bg_7a.jpg);background-size:cover;height:62px}@media only screen and (max-width: 767px){.top_anshin_section_bottom{height:7.8vw;background-size:320vw}}.top_case_section{width:93vw;max-width:1240px;margin:60px auto 93px}@media only screen and (max-width: 767px){.top_case_section{margin:12.5vw auto 17.6vw}}.top_case_section .ttl_block{margin-bottom:30px}@media only screen and (max-width: 767px){.top_case_section .ttl_block{margin-bottom:6.2vw}}.top_case_section .ttl_block>.ttl{max-width:238px}@media only screen and (max-width: 767px){.top_case_section .ttl_block>.ttl{width:40vw}}.top_case_section .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px 26px;margin-bottom:40px;position:relative;z-index:1}@media only screen and (max-width: 767px){.top_case_section .list{gap:5vw 1.7%;margin-bottom:5.7vw}}.top_case_section .list .ele{width:290px;text-align:right}@media only screen and (max-width: 767px){.top_case_section .list .ele{width:32.2%;text-align:center}}.top_case_section .list .ele:nth-of-type(9){display:none}@media only screen and (max-width: 767px){.top_case_section .list .ele:nth-of-type(9){display:block}}.top_case_section .list .ele .image{background-size:cover;background-position:center;margin-bottom:14px;position:relative;width:100%;height:218px}@media only screen and (max-width: 767px){.top_case_section .list .ele .image{height:23.4vw;margin-bottom:2.3vw}}.top_case_section .list .ele .image .text{font-size:12px;color:#fff;font-weight:700;padding:8px 10px;background-color:#09184A;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.top_case_section .list .ele .image .text{font-size:3.1vw;padding:1vw 1.3vw}}.top_case_section .list .ele span{display:inline-block}.top_case_section .list .ele ul{margin-bottom:7px;text-align:left}@media only screen and (max-width: 767px){.top_case_section .list .ele ul{margin-bottom:2vw}}.top_case_section .list .ele ul li{display:inline-block;font-size:14px;font-weight:700;color:#fff;background-color:#8F97B4;padding:8px 10px;margin:0 2px 5px 0}@media only screen and (max-width: 767px){.top_case_section .list .ele ul li{font-size:3.1vw;padding:1.3vw 1.7vw;margin:0 0 .4vw 0}}.top_case_section .list .ele .ttl{width:100%;font-size:16px;line-height:1.6;margin-bottom:13px;text-align:left}@media only screen and (max-width: 767px){.top_case_section .list .ele .ttl{font-size:3.1vw;margin-bottom:1.8vw;line-height:1.4}}.top_case_section .list .ele .price_ttl{font-size:12px;font-weight:700;color:#09184A;border:1px solid #09184A;padding:5px;margin-right:7px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (max-width: 767px){.top_case_section .list .ele .price_ttl{width:100%;font-size:3.1vw;padding:1vw;margin-right:0;-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:.6vw}}.top_case_section .list .ele .price_num{font-size:26px;color:#09184A;font-weight:700}@media only screen and (max-width: 767px){.top_case_section .list .ele .price_num{font-size:5.3vw}}.top_case_section .list .ele .price_yen{font-size:16px;color:#09184A;font-weight:700}@media only screen and (max-width: 767px){.top_case_section .list .ele .price_yen{font-size:3.1vw}}.top_case_section .btn+.caution_text{font-size:12px;color:#D00000;text-align:center;line-height:1.6;font-weight:700;margin-top:15px}@media only screen and (max-width: 767px){.top_case_section .btn+.caution_text{font-size:3.1vw;line-height:1.5;text-align:left;margin-top:3.1vw}}.top_reason_section{background-image:url(../images/top_bg_10.jpg);background-size:cover;background-position:bottom center}.top_reason_section_ttl{position:relative}.top_reason_section_ttl .bg_1,.top_reason_section_ttl .bg_2{position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.top_reason_section_ttl .bg_1,.top_reason_section_ttl .bg_2{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.top_reason_section_ttl .bg_1{width:375px;left:0}@media only screen and (max-width: 767px){.top_reason_section_ttl .bg_1{width:41vw}}.top_reason_section_ttl .bg_2{width:384px;right:0}@media only screen and (max-width: 767px){.top_reason_section_ttl .bg_2{width:42vw}}.top_reason_section_ttl .ttl{width:100%;max-width:507px;margin:0 auto 40px;position:relative;z-index:2;text-align:center}@media only screen and (max-width: 767px){.top_reason_section_ttl .ttl{max-width:100%;margin:0 auto}}.top_reason_section_ttl .ttl *{display:inline-block}@media only screen and (max-width: 767px){.top_reason_section_ttl .ttl *{line-height:1.2}}.top_reason_section_ttl .ttl .logo{width:268px;margin-right:7px;vertical-align:top;margin-top:-6px}@media only screen and (max-width: 767px){.top_reason_section_ttl .ttl .logo{width:41vw;margin-right:1vw;margin-top:.3vw}}.top_reason_section_ttl .ttl small{font-size:50px;font-weight:900;color:#09184A;margin:2px}@media only screen and (max-width: 767px){.top_reason_section_ttl .ttl small{font-size:7.8vw}}.top_reason_section_ttl .ttl .lg{font-weight:900;font-size:56px;color:#09184A;margin:2px}@media only screen and (max-width: 767px){.top_reason_section_ttl .ttl .lg{font-size:8.7vw}}.top_reason_section_slider{width:93vw;max-width:960px;margin:0 auto 70px}@media only screen and (max-width: 767px){.top_reason_section_slider{width:100%;margin-bottom:11.4vw}}.top_reason_section_slider .slider_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.top_reason_section_slider .slider_block .prev-arrow,.top_reason_section_slider .slider_block .next-arrow{width:8.7vw;height:8.7vw;bottom:29vw;background-size:100%;background-image:url(../images/ico_arr_5.png);position:absolute;z-index:1;cursor:pointer}.top_reason_section_slider .slider_block .prev-arrow{left:3.1vw}.top_reason_section_slider .slider_block .next-arrow{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:3.1vw}.top_reason_section_slider .slider_block .slider_item{width:300px;position:relative}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item{width:65vw;margin:10.9vw 3.9vw 0}}.top_reason_section_slider .slider_block .slider_item.slick-current{-webkit-transform:translateY(-4.6vw);transform:translateY(-4.6vw);-webkit-transition:.5s;transition:.5s}.top_reason_section_slider .slider_block .slider_item .flag{width:73px;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .flag{width:11.9vw}}.top_reason_section_slider .slider_block .slider_item .ttl{font-size:32px;color:#09184A;line-height:1.2;font-weight:700;margin:10px 0 20px 94px}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .ttl{font-size:5.6vw;margin:4.4vw 0 5vw 16.6vw}}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .ttl.lg{margin:1.4vw 0 2vw 16.6vw}}.top_reason_section_slider .slider_block .slider_item .image{width:auto;height:111px;margin:0 auto 20px}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .image{height:20vw;margin:0 auto 4.1vw}}.top_reason_section_slider .slider_block .slider_item .text{font-size:18px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .text{font-size:3.4vw;margin-bottom:4.6vw}}.top_reason_section_slider .slider_block .slider_item .btn{height:66px}@media only screen and (max-width: 767px){.top_reason_section_slider .slider_block .slider_item .btn{height:12.5vw}}.top_reason_section_block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;width:93vw;max-width:955px;margin:0 auto 50px}@media only screen and (max-width: 767px){.top_reason_section_block{gap:10.5vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 7.8vw}}.top_reason_section_block .reason_block{width:470px;-webkit-box-shadow:0 0 10px rgba(9, 24, 74, .3);box-shadow:0 0 10px rgba(9, 24, 74, .3);border-radius:8px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block{width:100%;border-radius:4px}}.top_reason_section_block .reason_block>.ttl{background-color:#F2F5FA;position:relative;border-bottom:2px solid #09184A;padding:28px 0 24px 50px;border-radius:8px 8px 0 0}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block>.ttl{padding:3.1vw 0 3.1vw 6.5vw;border-radius:4px 4px 0 0}}.top_reason_section_block .reason_block>.ttl img{width:146px;position:absolute;bottom:0;right:50px;z-index:1}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block>.ttl img{width:27vw;right:7.8vw}}.top_reason_section_block .reason_block>.ttl .text{font-size:36px;font-weight:900;color:#09184A;line-height:1.2}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block>.ttl .text{font-size:6.8vw}}.top_reason_section_block .reason_block>.ttl .text small{font-size:26px;font-weight:900;color:#09184A;display:inline-block}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block>.ttl .text small{font-size:4.3vw}}.top_reason_section_block .reason_block .main{background:#fff;border-radius:0 0 8px 8px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main{border-radius:0 0 4px 4px}}.top_reason_section_block .reason_block .main .list_1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:370px;margin:0 auto 20px;padding-top:11px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_1{padding-top:3.9vw;width:86vw;margin:0 auto 2.8vw}}.top_reason_section_block .reason_block .main .list_1 li{font-size:18px;color:#fff;text-align:center;width:115px;height:138px;font-weight:700;line-height:1.3;background-size:100%;padding-top:52px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_1 li{font-size:3.7vw;width:26.8vw;height:32.7vw;line-height:1.2;padding-top:13vw}}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_1 li.lg{padding-top:10.3vw}}.top_reason_section_block .reason_block .main .desc{max-width:370px;margin:0 auto;font-size:16px;line-height:1.6;padding-bottom:40px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .desc{width:86vw;font-size:3.1vw;line-height:2;padding-bottom:6.2vw}}.top_reason_section_block .reason_block .main .list_2{max-width:390px;margin:0 auto;padding-top:18px;padding-bottom:33px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_2{width:86vw;padding-top:4.9vw;padding-bottom:6.2vw}}.top_reason_section_block .reason_block .main .list_2 li{position:relative;font-size:16px;line-height:1.6;padding-left:180px;margin-bottom:10px;height:80px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_2 li{font-size:3.1vw;line-height:1.5;height:13.9vw;margin-bottom:3.2vw;padding-left:33vw;padding-top:2.5vw;padding-bottom:2.5vw}}.top_reason_section_block .reason_block .main .list_2 li:nth-last-of-type(1){margin-bottom:0}.top_reason_section_block .reason_block .main .list_2 li.sm{padding-top:17px;padding-bottom:17px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_2 li.sm{padding-top:2.5vw;padding-bottom:2.5vw}}.top_reason_section_block .reason_block .main .list_2 li .bg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;width:166px;height:80px;background-size:100%;font-size:18px;line-height:1.3;color:#fff;text-align:center;font-weight:700;padding-top:11px}@media only screen and (max-width: 767px){.top_reason_section_block .reason_block .main .list_2 li .bg{width:30vw;height:15vw;font-size:3.4vw;line-height:1.2;padding-top:1.7vw}}.top_reason_section_bottom{width:93vw;max-width:955px;margin:0 auto;text-align:center}.top_reason_section_bottom .top_text{font-size:40px;font-weight:900;color:#09184A}@media only screen and (max-width: 767px){.top_reason_section_bottom .top_text{font-size:6.2vw}}.top_reason_section_bottom .text{margin-bottom:19px}@media only screen and (max-width: 767px){.top_reason_section_bottom .text{margin-bottom:2.5vw}}.top_reason_section_bottom .text em,.top_reason_section_bottom .text span{display:inline-block}.top_reason_section_bottom .text em{background-size:100%;background-position:center bottom;font-style:inherit;padding-left:21px}@media only screen and (max-width: 767px){.top_reason_section_bottom .text em{padding-left:3vw}}.top_reason_section_bottom .text span{color:#09184A;font-weight:900;line-height:1.5}@media only screen and (max-width: 767px){.top_reason_section_bottom .text span{line-height:1.3}}.top_reason_section_bottom .text .lg{font-size:66px}@media only screen and (max-width: 767px){.top_reason_section_bottom .text .lg{font-size:10.3vw}}.top_reason_section_bottom .text .md{font-size:56px}@media only screen and (max-width: 767px){.top_reason_section_bottom .text .md{font-size:8.7vw}}.top_reason_section_bottom .text .sm{font-size:46px}@media only screen and (max-width: 767px){.top_reason_section_bottom .text .sm{font-size:7.1vw}}.top_ways_section{margin-top:93px;margin-bottom:40px}@media only screen and (max-width: 767px){.top_ways_section{margin-top:12.5vw;margin-bottom:9.3vw}}.top_ways_section .ttl_block{margin-bottom:30px}@media only screen and (max-width: 767px){.top_ways_section .ttl_block{width:93vw;margin:0 auto 6.2vw}}.top_ways_section .ttl_block>.ttl{max-width:334px}@media only screen and (max-width: 767px){.top_ways_section .ttl_block>.ttl{width:55vw}}.top_ways_section #tab_1_contents{display:block}.top_ways_section #tab_1_contents .list_item{width:290px}@media only screen and (max-width: 767px){.top_ways_section #tab_1_contents .list_item{width:100%}}.top_ways_section #tab_2_contents .list_item{width:210px}@media only screen and (max-width: 767px){.top_ways_section #tab_2_contents .list_item{width:100%}}.top_ways_section .contents{border-top:2px solid #09184A;padding-top:50px;display:none}@media only screen and (max-width: 767px){.top_ways_section .contents{padding-top:7.8vw}}.top_ways_section .contents .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;width:93vw;max-width:960px;margin:0 auto 40px}@media only screen and (max-width: 767px){.top_ways_section .contents .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6.2vw 0;margin:0 auto 6.2vw}}.top_ways_section .contents .list .list_item{width:290px}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5.8vw}}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item .image{width:34vw}}.top_ways_section .contents .list .list_item .image img{width:auto;height:217px;margin:0 auto}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item .image img{height:43vw}}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item .bottom_block{width:calc(100% - 39.8vw)}}.top_ways_section .contents .list .list_item .bottom_block .ttl{font-size:32px;font-weight:700;color:#09184A;margin-bottom:13px;text-align:center}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item .bottom_block .ttl{font-size:5.3vw;margin-bottom:3.1vw;text-align:left}}.top_ways_section .contents .list .list_item .bottom_block .text{font-size:16px;line-height:1.6}@media only screen and (max-width: 767px){.top_ways_section .contents .list .list_item .bottom_block .text{font-size:3.1vw;line-height:2}}.top_ways_section .contents .list .list_item .bottom_block .text a{text-decoration:underline;color:#0089AA}.top_docs_section{background-image:url(../images/top_bg_18.png);background-size:cover;padding:50px 0}@media only screen and (max-width: 767px){.top_docs_section{padding:7.8vw 0}}.top_docs_section_inner{width:93vw;max-width:960px;margin:0 auto;background-color:rgba(255, 255, 255, .65);border:2px solid #09184A;border-radius:8px}@media only screen and (max-width: 767px){.top_docs_section_inner{border-radius:4px}}.top_docs_section_inner>.ttl{color:#FFCE00;font-size:16px;font-weight:700;width:100%;max-width:379px;background-color:#09184A;margin:0 auto 29px;padding:9px 0;text-align:center}@media only screen and (max-width: 767px){.top_docs_section_inner>.ttl{font-size:3.1vw;width:59vw;margin:0 auto 3.9vw;padding:1vw 0}}.top_docs_section_inner .top_text{text-align:center;font-size:26px;font-weight:700;color:#09184A;margin-bottom:28px}@media only screen and (max-width: 767px){.top_docs_section_inner .top_text{font-size:4.6vw;line-height:1.4;margin-bottom:3.9vw}}.top_docs_section_inner .list{background-color:#EAF1FA;padding:20px 127px 8px}@media only screen and (max-width: 767px){.top_docs_section_inner .list{padding:4.6vw 7.3vw 3.6vw}}.top_docs_section_inner .list li{position:relative;padding-left:16px;font-size:16px;line-height:1.3;display:inline-block;width:32%;margin-bottom:12px;vertical-align:text-top}@media only screen and (max-width: 767px){.top_docs_section_inner .list li{font-size:3.4vw;padding-left:3.4vw;margin-bottom:1vw;width:49%}}.top_docs_section_inner .list li::before{content:'・';display:block;position:absolute;top:0;left:0;z-index:1}.top_docs_section_inner .caution_list{padding:20px 127px}@media only screen and (max-width: 767px){.top_docs_section_inner .caution_list{padding:3.6vw 7.3vw 4.6vw}}.top_docs_section_inner .caution_list li{color:#DB0000;position:relative;padding-left:25px;font-size:14px;line-height:1.9}@media only screen and (max-width: 767px){.top_docs_section_inner .caution_list li{font-size:3.1vw;padding-left:6.1vw;line-height:1.5}}.top_docs_section_inner .caution_list li .ico{position:absolute;top:5px;left:0;z-index:1;font-size:14px;color:#DB0000}@media only screen and (max-width: 767px){.top_docs_section_inner .caution_list li .ico{font-size:3.1vw;top:.6vw}}.top_reviews_section{padding:70px 0 60px}@media only screen and (max-width: 767px){.top_reviews_section{padding:12.9vw 0 15.6vw}}.top_reviews_section .top_text{width:100%;max-width:412px;margin:0 auto 29px;font-size:18px;font-weight:700;color:#09184A;text-align:center;position:relative}@media only screen and (max-width: 767px){.top_reviews_section .top_text{width:75vw;margin:0 auto 3.8vw;font-size:3.4vw}}.top_reviews_section .top_text::before,.top_reviews_section .top_text::after{content:'';width:15px;height:38px;background-image:url(../images/ico_line_1.png);background-size:100%;position:absolute;top:50%}@media only screen and (max-width: 767px){.top_reviews_section .top_text::before,.top_reviews_section .top_text::after{width:2.6vw;height:6.2vw}}.top_reviews_section .top_text::before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top_reviews_section .top_text::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}.top_reviews_section>.ttl{font-size:36px;font-weight:700;color:#09184A;text-align:center}@media only screen and (max-width: 767px){.top_reviews_section>.ttl{font-size:5.9vw;line-height:1.5}}.top_reviews_section_slider .prev-arrow,.top_reviews_section_slider .next-arrow{width:0}@media only screen and (max-width: 767px){.top_reviews_section_slider .prev-arrow,.top_reviews_section_slider .next-arrow{width:8.7vw;height:8.7vw;bottom:72vw;background-size:100%;background-image:url(../images/ico_arr_5.png);position:absolute;z-index:1;cursor:pointer}}.top_reviews_section_slider .prev-arrow{left:3.1vw}.top_reviews_section_slider .next-arrow{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:3.1vw}.top_reviews_section_slider .slick-dots{text-align:center;margin-top:40px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slick-dots{margin-top:0}}.top_reviews_section_slider .slider_item{width:93vw;max-width:700px;padding:30px 50px 35px;-webkit-box-shadow:0 0 10px rgba(9, 24, 74, .3);box-shadow:0 0 10px rgba(9, 24, 74, .3);border-radius:8px;background-color:#fff;margin:85px 25px 10px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item{width:65vw;padding:6.4vw 6.8vw 5.2vw;border-radius:4px;margin:9.3vw 3.9vw 10px}}.top_reviews_section_slider .slider_item.slick-current{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item.slick-current{-webkit-transform:translateY(-4.6vw);transform:translateY(-4.6vw)}}.top_reviews_section_slider .slider_item .ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .ttl{position:relative;padding-bottom:27vw}}.top_reviews_section_slider .slider_item .ttl .woman{width:96px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .ttl .woman{position:absolute;bottom:4.6vw;left:4.3vw;z-index:1;width:19vw}}.top_reviews_section_slider .slider_item .ttl .text{font-size:26px;font-weight:700;color:#09184A;line-height:1.5;text-align:center;margin:0 40px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .ttl .text{font-size:5vw;line-height:1.3;margin:0;width:100%}}.top_reviews_section_slider .slider_item .ttl .stamp{width:96px;height:94px;background-size:100%;font-size:12px;font-weight:700;color:#FFCE00;text-align:center;padding-top:31px;line-height:1.4}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .ttl .stamp{position:absolute;right:4.3vw;bottom:2.9vw;z-index:1;width:22vw;height:22vw;font-size:3.1vw;padding-top:7.3vw}}.top_reviews_section_slider .slider_item .rating{border-top:2px dotted #09184A;border-bottom:2px dotted #09184A;margin:19px 0 23px;text-align:center;padding:2px 0 6px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .rating{border-top:1px dotted #09184A;border-bottom:1px dotted #09184A;margin:0 0 4.6vw;padding:1vw 0 1vw}}.top_reviews_section_slider .slider_item .rating .text{display:inline-block;font-size:14px;font-weight:700;color:#09184A;vertical-align:text-top;margin-right:6px}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .rating .text{vertical-align:top;-webkit-transform:translateY(4px);transform:translateY(4px);font-size:3.1vw}}.top_reviews_section_slider .slider_item .rating .stars{display:inline-block;font-size:30px;font-weight:700;color:#FFCE00}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .rating .stars{font-size:5.3vw}}.top_reviews_section_slider .slider_item .desc{font-size:16px;line-height:2}@media only screen and (max-width: 767px){.top_reviews_section_slider .slider_item .desc{font-size:3.1vw}}.top_faq_section{width:93vw;max-width:960px;margin:0 auto 90px}@media only screen and (max-width: 767px){.top_faq_section{margin:0 auto 37vw}}.top_faq_section>.ttl{font-size:36px;font-weight:700;color:#09184A;text-align:center;margin-bottom:45px}@media only screen and (max-width: 767px){.top_faq_section>.ttl{font-size:5.9vw;margin-bottom:4.6vw}}.top_faq_section .faq_block{width:100%;border-radius:8px;border:2px solid #09184A;margin-bottom:12px;overflow:hidden;cursor:pointer}@media only screen and (max-width: 767px){.top_faq_section .faq_block{border-radius:4px;margin-bottom:2.6vw}}.top_faq_section .faq_block:nth-last-of-type(1){margin-bottom:40px}@media only screen and (max-width: 767px){.top_faq_section .faq_block:nth-last-of-type(1){margin-bottom:6.2vw}}.top_faq_section .faq_block.active .q_text::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (max-width: 767px){.top_faq_section .faq_block.active .q_text::after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}}.top_faq_section .faq_block.active .a_text{height:auto;padding:30px 93px 40px}@media only screen and (max-width: 767px){.top_faq_section .faq_block.active .a_text{padding:4.6vw 4.6vw 6vw 14.5vw}}.top_faq_section .faq_block .q_text,.top_faq_section .faq_block .a_text{position:relative;-webkit-transition:.5s;transition:.5s}.top_faq_section .faq_block .q_text::before,.top_faq_section .faq_block .a_text::before{display:block;width:48px;height:48px;color:#FFCE00;font-size:26px;font-weight:700;border-radius:50%;position:absolute;left:30px;z-index:1;text-align:center;line-height:1;padding-top:9px}@media only screen and (max-width: 767px){.top_faq_section .faq_block .q_text::before,.top_faq_section .faq_block .a_text::before{width:7.5vw;height:7.5vw;font-size:4vw;padding-top:1.4vw;left:4.2vw}}.top_faq_section .faq_block .q_text{background-color:#EAF1FA;padding:27px 93px 28px;font-size:24px;font-weight:700;color:#09184A;line-height:1.4}@media only screen and (max-width: 767px){.top_faq_section .faq_block .q_text{padding:3.9vw 14.5vw;font-size:4vw;line-height:1.5}}.top_faq_section .faq_block .q_text::before{content:'Q';background-color:#09184A;top:20px}@media only screen and (max-width: 767px){.top_faq_section .faq_block .q_text::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.top_faq_section .faq_block .q_text::after{content:'';display:block;width:24px;height:11px;background-image:url(../images/ico_arr_2.png);background-size:100%;position:absolute;top:39px;right:34px;z-index:1;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.top_faq_section .faq_block .q_text::after{width:3.7vw;height:1.5vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.6vw}}.top_faq_section .faq_block .a_text{padding:0 93px;font-size:16px;line-height:2;height:0;overflow:hidden}@media only screen and (max-width: 767px){.top_faq_section .faq_block .a_text{padding:0 4.6vw 0 14.5vw;font-size:3.1vw}}.top_faq_section .faq_block .a_text::before{content:'A';background-color:#C2584A;top:23px}@media only screen and (max-width: 767px){.top_faq_section .faq_block .a_text::before{top:4vw}}.top_faq_section .faq_block .a_text a{text-decoration:underline}.top_store_section{background-image:url(../images/top_bg_18.png);background-size:cover;position:relative;padding:80px 0 110px}@media only screen and (max-width: 767px){.top_store_section{padding:16vw 0 12vw}}.top_store_section .bg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:18vw;z-index:1;width:40vw;height:44vw;background-size:contain}@media only screen and (max-width: 767px){.top_store_section .bg{width:81vw;height:87vw;right:5.4vw;top:5.1vw;-webkit-transform:translateY(0);transform:translateY(0)}}.top_store_section_inner{background:linear-gradient(0, rgba(255, 255, 255, .65) calc(100% - 29px), transparent calc(100% - 29px), transparent 100%);position:relative;z-index:2;padding-bottom:40px}@media only screen and (max-width: 767px){.top_store_section_inner{background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(255, 255, 255, .65)), color-stop(transparent), to(transparent));background:linear-gradient(0, rgba(255, 255, 255, .65) calc(100% - 13vw), transparent calc(100% - 13vw), transparent 100%);padding-bottom:7.8vw}}.top_store_section_inner .ttl{position:relative;font-size:40px;font-weight:700;color:#09184A;text-align:center;width:93vw;max-width:960px;margin:0 auto 80px}@media only screen and (max-width: 767px){.top_store_section_inner .ttl{font-size:6.2vw;margin-bottom:12.5vw}}.top_store_section_inner .ttl .image{position:absolute;top:50%;left:50%;-webkit-transform:translate(calc(-150% - 140px), calc(-50% - 30px));transform:translate(calc(-150% - 140px), calc(-50% - 30px));z-index:1;width:161px}@media only screen and (max-width: 767px){.top_store_section_inner .ttl .image{top:-40vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:27vw}}.top_store_section_inner .links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px 30px;width:93vw;max-width:960px;margin:0 auto 40px}@media only screen and (max-width: 767px){.top_store_section_inner .links{gap:3.1vw;margin-bottom:6.2vw}}.top_store_section_inner .links a{width:300px;height:90px;background-color:#fff;border:2px solid #09184A;border-radius:8px;font-size:21px;font-weight:700;color:#09184A;position:relative;padding:33px 76px 33px 30px}@media only screen and (max-width: 767px){.top_store_section_inner .links a{width:44vw;height:14vw;border-radius:4px;font-size:3.4vw;padding:4.5vw 8.6vw 4.5vw 2.9vw}}.top_store_section_inner .links a::after{content:'';display:inline-block;width:16px;height:14px;background-image:url(../images/ico_arr_6.png);background-size:100%;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media only screen and (max-width: 767px){.top_store_section_inner .links a::after{width:2.8vw;height:2.4vw;right:3vw}}@media only screen and (max-width: 767px){.top_store_section_inner .btn{margin:0 3.5vw 0 auto}}.top_store_section .shinjo{width:300px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(calc(-150% - 20px));transform:translateX(calc(-150% - 20px));z-index:2}@media only screen and (max-width: 767px){.top_store_section .shinjo{width:41vw;-webkit-transform:translateX(0);transform:translateX(0);left:-4vw}}.top_kaitori_section{background-image:url(../images/top_bg_20.jpg);background-size:cover;background-position:top center}.top_kaitori_section_inner{width:93vw;max-width:935px;margin:0 auto;background-image:url(../images/top_shinjo_10.png);background-size:100%;background-position:bottom center;padding:630px 0 59px}@media only screen and (max-width: 767px){.top_kaitori_section_inner{width:100%;background-image:url(../images/top_shinjo_11.jpg);padding:110.7vw 0 12.5vw 4.6vw}}@media only screen and (max-width: 767px){.top_kaitori_section_inner .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top_kaitori_section_inner .btns .btn{margin:0}.top_kaitori_section_inner .btns .btn:nth-of-type(1){margin-right:10px}@media only screen and (max-width: 767px){.top_kaitori_section_inner .btns .btn:nth-of-type(1){margin-right:0;margin-bottom:2.3vw}}.top_kaitori_section_inner .btns .btn.green{background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #80BC3A), to(#2A882D));background:linear-gradient(0, #80BC3A 0, #2A882D 100%)}.footer{background-image:url(../images/top_bg_19.png);background-size:cover;background-position:center;padding:60px 0 88px}@media only screen and (max-width: 767px){.footer{background-image:url(../images/top_bg_24.png);padding:9.3vw 0}}.footer_nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:93vw;margin:0 auto;gap:50px}@media only screen and (max-width: 767px){.footer_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.2vw 0}}.footer_bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px 3.5vw}@media only screen and (max-width: 767px){.footer_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6.2vw 0}}.footer_bottom .logo{width:186px}@media only screen and (max-width: 767px){.footer_bottom .logo{width:46vw;margin-bottom:4.6vw}}.footer_bottom .bottom_block{width:229px;text-align:right}@media only screen and (max-width: 767px){.footer_bottom .bottom_block{width:100%;text-align:center}}.footer_bottom .bottom_block a{display:inline-block;font-size:14px;text-decoration:underline;color:#0089AA}@media only screen and (max-width: 767px){.footer_bottom .bottom_block a{font-size:3.4vw}}.footer_bottom .bottom_block a:nth-of-type(1){margin-right:25px}@media only screen and (max-width: 767px){.footer_bottom .bottom_block a:nth-of-type(1){margin-right:4.6vw}}.footer_bottom .bottom_block .copyright{display:inline-block;width:100%;font-size:12px;margin-top:17px}@media only screen and (max-width: 767px){.footer_bottom .bottom_block .copyright{font-size:3.1vw;margin-top:4.2vw}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImZvdW5kYXRpb24vX2NvbW1vbi5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInBhZ2UvX2Nhc2Uuc2NzcyIsInBhZ2UvX2NvbnRhY3Quc2NzcyIsInBhZ2UvX3BhZ2VzLnNjc3MiLCJwYWdlL19zdG9yZS5zY3NzIiwicGFnZS9fdG9wcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQSw4R0FRQSxVQUNFLGFBQWMsQ0FqQlosMENBZ0JKLFVBR0ksWUFBYSxDQUVoQixDQUVELFVBQ0UsWUFBYSxDQXhCWCwwQ0F1QkosVUFHSSxhQUFjLENBRWpCLENBRUQsSUFDRSxjQUNBLFVBQVcsQ0FDWixHQUdDLGVBQWdCLENBQ2pCLEVBR0MscUJBQ0EsY0FDQSx1QkFBQSxBQUFlLGNBQUEsQ0FIakIsUUFNSSx1QkFBQSxBQUNBLGVBQUEsVUFBVyxDQUNaLEVBSUQsaURBQ0EsY0FDQSxlQUFnQixDQUNqQixLQUdDLFdBQ0EsZUFBZ0IsQ0FDakIsaXdFQzNFQyxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw4QkFBQSxBQUNBLDZCQURBLEFBQ0EsdUJBREEsQUFDQSxtQkFBQSx1QkFBQSxBQUNBLG9CQURBLEFBQ0EsMkJBQUEsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBQ3hCLFFBR0MsVUFDQSxxQ0FBQSxBQUNBLDZCQUFBLHNCQUFBLEFBQWUsYUFBQSxDQUNoQixxREFLQyxVQUNBLGtDQUFBLEFBQTJCLHlCQUFBLENBQzVCLFNBR0MsVUFDQSxxQ0FBQSxBQUNBLDZCQUFBLHNCQUFBLEFBQWUsYUFBQSxDQUNoQixTQUdDLFVBQ0Esc0NBQUEsQUFDQSw4QkFBQSxzQkFBQSxBQUFlLGFBQUEsQ0FDaEIsOEJBR0MsR0FDRSxtQ0FBQSxBQUNBLDJCQUFBLFVBQVcsQ0FFYixLQUNFLGdDQUFBLEFBQ0Esd0JBQUEsU0FBVSxDQUFBLENBVGIsQUFhRCxzQkFWRSxHQUNFLG1DQUFBLEFBQ0EsMkJBQUEsVUFBVyxDQUViLEtBQ0UsZ0NBQUEsQUFDQSx3QkFBQSxTQUFVLENBQUEsQ0FJZCxxTkFHSSxxQkFDQSxXQUNBLGlCQUFrQixDRC9CbEIsMENDMEJKLHFOQVFNLFlBQ0Esa0JBQW1CLENBeUN0QixDQWxESCx5VEFhTSxjQUFlLENBYnJCLDRWQXFCVSx3QkRuQ1EsQ0NjbEIsd1BBMkJNLGtCQUNBLG9CQUNBLHdCQUFBLEFBQ0EsZ0JBQUEsV0FBWSxDQTlCbEIsMlJBaUNRLFdBQ0EsY0FDQSx5QkFDQSx5QkFDQSxrQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsTUFDQSxNQUFPLENEcEVYLDBDQzBCSiwyUkE2Q1UsWUFDQSxZQUFhLENBRWhCLENBS1AsbVpBQ0UsaUJBQWtCLENBRHBCLHFjQUlJLGNBQ0Esa0JBQ0EsY0FDQSxlQUNBLGdCQUNBLGNBQ0EsaUJBQWtCLENEekZsQiwwQ0MrRUoscWNBYU0sZUFBZ0IsQ0F1RG5CLENBcEVILDBpQ0FrQlEsZUFDQSxlQUFnQixDRGxHcEIsMENDK0VKLDBpQ0FzQlksZUFBZ0IsQ0FFdkIsQ0F4QkwsMmdCQTJCUSxlQUFnQixDRDFHcEIsMENDK0VKLDJnQkE4QlksVUFBVyxDQUVsQixDQWhDTCwraEJBbUNRLGVBQWdCLENEbEhwQiwwQ0MrRUosK2hCQXNDWSxVQUFXLENBRWxCLENBeENMLGdpQ0E0Q00sV0FDQSxjQUNBLFdBQ0EsWUFDQSxvREFDQSxxQkFDQSxrQkFDQSxRQUNBLG1DQUFBLEFBQ0EsMkJBQUEsU0FBVSxDRHBJWiwwQ0MrRUosZ2lDQXdEUSxZQUNBLFlBQWEsQ0FFaEIsQ0EzREwscWhCQThETSxNQUFPLENBOURiLDJnQkFrRU0sT0FBUSxDQWxFZCwyZ0JBdUVJLHFCQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxlQUFnQixDRDFKaEIsMENDK0VKLDJnQkE4RU0sZ0JBQ0EsY0FBZSxDQUVsQixDQWpGSCwrY0FvRkksZUFDQSxlQUFnQixDRHBLaEIsMENDK0VKLCtjQXdGTSxnQkFDQSxjQUNBLGdCQUFpQixDQUVwQixDQUdILGtaQUVFLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxXQUNBLGdCQUNBLFlBQ0EsZUFDQSx5R0FBQSxBQUNBLHVEQUFBLGtCQUNBLGNBQ0Esa0JBQW1CLENEeExqQiwwQ0M4S0osa1pBYUksZUFDQSxZQUNBLGdCQUNBLG1CQUFvQixDQTRDdkIsQ0E1REQsMGRBb0JJLFVBQ0Esa0NBQUEsQUFBMEIseUJBQUEsQ0FyQjlCLDBnQkF5QkksZUFDQSxXQUNBLGVBQWdCLENEek1oQiwwQ0M4S0osMGdCQThCTSxnQkFDQSxlQUFnQixDQWVuQixDQTlDSCwwakJBbUNNLHFCQUNBLFdBQ0EsaUJBQ0Esa0NBQUEsQUFBMEIseUJBQUEsQ0RwTjVCLDBDQzhLSiwwakJBeUNRLFlBQ0EsbUJBQ0Esb0NBQUEsQUFBMkIsMkJBQUEsQ0FFOUIsQ0E3Q0wsa2NBaURJLGtCQUNBLFFBQ0EsbUNBQUEsQUFDQSwyQkFBQSxXQUNBLFVBQVcsQ0RuT1gsMENDOEtKLGtjQXdETSxZQUNBLFdBQVksQ0FFZixDQUdILHFFQUNJLFdBQVksQ0Q3T1osMENDNE9KLHFFQUlRLFVBQVcsQ0FrR2xCLENBdEdELDhFQVFRLFdBQVksQ0RwUGhCLDBDQzRPSiw4RUFXWSxVQUFXLENBY2xCLENBekJMLHlHQWlCZ0IscUJBQ0EsU0FBVSxDRDlQdEIsMENDNE9KLHlHQXFCb0IsU0FBVSxDQUVqQixDQXZCYixvRkE0QlEsZUFDQSxnQkFDQSxXQUNBLGNBQ0EsV0FDQSxrQkFBbUIsQ0Q3UXZCLDBDQzRPSixvRkFvQ1ksc0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0EsaUJBQWtCLENBc0J6QixDQS9ETCx5R0E2Q1ksV0FDQSxxQkFDQSxVQUNBLFlBQ0EsOENBQ0EscUJBQ0EsZ0JBQWlCLENEL1J6QiwwQ0M0T0oseUdBc0RnQixrQkFDQSxRQUNBLG1DQUFBLEFBQ0EsMkJBQUEsWUFDQSxZQUNBLGFBQ0EsYUFBYyxDQUVyQixDQTlEVCxnR0FvRVksY0FDQSxXQUNBLGVBQ0EsV0FDQSxhQUFjLENEcFR0QiwwQ0M0T0osZ0dBMkVnQixxQkFDQSxnQkFDQSxzQkFDQSxrQkFDQSxvQkFDQSx1QkFDQSxTQUFVLENBbUJqQixDRGhWTCwwQ0M0T0osZ0pBdUZvQixnQkFBaUIsQ0FFeEIsQ0F6RmIsd0hBNEZnQixZQUNBLHFCQUNBLGdCQUFpQixDRDFVN0IsMENDNE9KLHdIQWlHb0IsWUFBYSxDQUVwQixDQUtiLDRJQUNJLFdBQ0Esa0JBQ0Esa0JBQ0Esa0JBQW1CLENEeFZuQiwwQ0NvVkosNElBT00saUJBQWtCLENBa0d2QixDQXpHRCxtV0FZUSxXQUNBLGNBQ0EsWUFDQSxZQUNBLGtEQUNBLHFCQUNBLGtCQUNBLFFBQ0EsU0FBVSxDRHhXZCwwQ0NvVkosbVdBdUJVLGFBQ0EsWUFBYSxDQUVsQixDQTFCTCxvTEE2QlEsT0FDQSxtQ0FBQSxBQUEyQiwwQkFBQSxDQTlCbkMsK0tBa0NRLFFBQ0EsZ0RBQUEsQUFBdUMsdUNBQUEsQ0FuQy9DLDhMQXVDTSxnQkFDQSxtQkFDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsaUJBQWtCLENEallwQiwwQ0NvVkosOExBZ0RRLFdBQ0EsZ0JBQ0EsbUJBQW9CLENBK0J2QixDQWpGTCx1Y0F1RFUsV0FDQSxjQUNBLFdBQ0EsV0FDQSx5QkFDQSxrQkFDQSxrQkFDQSxRQUNBLFNBQVUsQ0RuWmhCLDBDQ29WSix1Y0FrRVksVUFDQSxXQUNBLGlCQUFrQixDQUV2QixDQXRFUCxzT0F5RVUsT0FDQSxpREFBQSxBQUF5Qyx3Q0FBQSxDQTFFbkQsaU9BOEVVLFFBQ0Esa0RBQUEsQUFBMEMseUNBQUEsQ0EvRXBELHFLQW9GUSxlQUNBLGNBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENENWF0QiwwQ0NvVkoscUtBMkZVLGNBQ0EsZUFBZ0IsQ0FFckIsQ0E5RkwsMEtBaUdRLGVBQ0EsZ0JBQ0EsYUFBYyxDRHZibEIsMENDb1ZKLDBLQXNHVSxlQUFnQixDQUVyQixDQUdMLCtMQUNJLGtCQUNBLGdCQUNBLGtCQUFtQixDRGxjbkIsMENDK2JKLCtMQU1RLGdCQUNBLG1CQUFvQixDQTREM0IsQ0FuRUQsOGRBWVEsa0JBQ0EsU0FBVSxDQWJsQiwrT0FpQlEsWUFDQSwrQkFBQSxBQUNBLHVCQUFBLFNBQ0EsT0FBUSxDRG5kWiwwQ0MrYkosK09BdUJZLFdBQ0EsU0FDQSxVQUFXLENBRWxCLENBM0JMLCtPQThCUSxZQUNBLFVBQ0EsTUFBTyxDRC9kWCwwQ0MrYkosK09BbUNZLFdBQ0EsUUFDQSxVQUFXLENBRWxCLENBdkNMLHVPQTBDUSxrQkFDQSxjQUNBLGVBQ0EsZ0JBQ0Esa0JBQW1CLENEN2V2QiwwQ0MrYkosdU9BaURZLGdCQUNBLG1CQUFvQixDQUUzQixDQXBETCwrT0F1RFEsa0JBQ0EsZUFDQSxjQUNBLGtCQUNBLFNBQVUsQ0QxZmQsMENDK2JKLCtPQThEWSxnQkFDQSxlQUNBLGFBQWMsQ0FFckIsQ0FHTCxzRUFFSSxXQUNBLGdCQUNBLGNBQ0EsUUFBUyxDRHpnQlQsMENDb2dCSixzRUFRUSxZQUNBLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1QixzQkFBQSxDQTZCOUIsQ0F0Q0Qsb0dBYVEsVUFDQSx5QkFDQSxjQUNBLGVBQ0EsZ0JBQ0EsNEJBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQ0EsY0FBZSxDRDFoQm5CLDBDQ29nQkosb0dBeUJZLFdBQ0EsZ0JBQ0EsNEJBQ0EsZUFBZ0IsQ0FTdkIsQ0FyQ0wseUhBZ0NZLDhDQUNBLHNCQUNBLFdBQ0EsZUFBZ0IsQ0FDbkIsS0M3aUJQLDhCQUFBLEFBQ0Esc0JBQUEsa0JBQ0EsNkJBQThCLENBQy9CLG1CQUtDLDhCQUFBLEFBQXNCLHFCQUFBLENBQ3ZCLGlCQUlDLHdCQUNBLHNCQUF1QixDRnlDekIsRUVwQ0UsNEJBQ0EsVUFDQSxTQUNBLGVBQWdCLENBQ2pCLHNCQVFDLGFBQ0EsUUFBUyxDQUNWLEdBR0MsZ0JBQWlCLENBQ2xCLG9GQW9CQyxhQUFjLENBQ2YsUUFHQyxpQkFBa0IsQ0FDbkIsTUFHQyxhQUFjLENBQ2Ysa0JBSUMsWUFBYSxDQUNkLFlBR0MseUJBQ0Esb0JBQXFCLENGL0J2QixFRW1DRSw2QkFDQSxvQ0FBcUMsQ0FDdEMsaUJBSUMsZUFBZ0IsQ0FDakIsa0JBTUMsZ0NBQWlDLENBQ2xDLFNBSUMsa0JBQW1CLENBQ3BCLElBR0MsaUJBQWtCLENBQ25CLEtBSUMsc0JBQ0EsVUFBVyxDQUNaLFFBS0MsY0FDQSxjQUNBLGtCQUNBLHVCQUF3QixDQUN6QixJQUdDLGNBQWUsQ0FDaEIsSUFHQyxVQUFXLENBQ1osc0VBZ0JDLGNBQWUsQ0FDaEIsV0FJQyxjQUFlLENBQ2hCLGdCQUdDLFVBQVcsQ0FDWixnQkFHQyw0QkFBNkIsQ0FDOUIseUZBSUMsdUJBQXdCLENBQ3pCLFNBR0MsY0FDQSxlQUFnQixDQUNqQixTQWFDLGdCQUFpQixDQUNsQixPQUdDLGdCQUFpQixDQUNsQiw4SEFRQyxTQUFVLENBQ1gsMkhBT0MsNkJBQThCLENBQy9CLDJEQU1DLHlCQUEwQixDQUMzQixjQUlDLG1CQUFvQixDQUNyQixtQkFtQkMsWUFBYSxDQUNkLGtCQUdDLGtCQUFtQixDQUNwQixPQUdDLFNBQ0EsY0FDQSxjQUNBLGVBQ0Esa0JBQW1CLENBQ3BCLDZCQUdDLDBCQUNBLFlBQWEsQ0FDZCxnQkFHQyw2QkFDQSxtQkFBb0IsQ0YxTnRCLElFa09FLGtCQUNBLGVBQ0EsV0FBWSxDQUNiLFNBSUMsdUJBQXdCLENBQ3pCLGVBR0MsZUFBZ0IsQ0FDakIsNEJBTUMsb0JBQXFCLENBQ3RCLGNBT1ksbUJBRVQsZUFBZ0IsQ0FDakIseURBRUMsNkJBQ0EsNkJBQThCLENBQy9CLENBQUEsbUJBS0QsZUFBZ0IsQ0FDakIsZ0JBSUMsY0FBZSxDQUNoQixnQkFJQyxjQUFlLENBQ2hCLGlCQVNDLHlCQUNBLFdBQ0EsZ0JBQWlCLENBQ2xCLFlBR0MseUJBQ0EsV0FDQSxnQkFBaUIsQ0FDbEIsYUNuVkcsV0FDQSxnQkFDQSxtQkFDQSxpQkFBa0IsQ0hhbEIsMENHakJKLGFBT1Esb0JBQXFCLENBaUQ1QixDQXhERCx5Q0FXUSxlQUNBLGdCQUNBLGNBQ0EscUJBQ0EsaUJBQ0EsWUFBYSxDSENqQiwwQ0dqQkoseUNBbUJZLGdCQUNBLGNBQ0EsY0FBZSxDQUV0QixDQXZCTCxzQkEwQlEsd0JIS1csQ0cvQm5CLDREQStCUSxlQUNBLGdCQUNBLGNBQ0Esb0JBQXFCLENIakJ6QiwwQ0dqQkosNERBcUNZLGFBQWMsQ0FFckIsQ0F2Q0wsZ0NBMENRLGlCQUFrQixDSHpCdEIsMENHakJKLGdDQTZDWSxpQkFBa0IsQ0FFekIsQ0EvQ0wsNEJBa0RRLGdCQUFpQixDSGpDckIsMENHakJKLDRCQXFEWSxnQkFBaUIsQ0FFeEIsQ0FHTCxpQ0FFSSxlQUFnQixDSDNDaEIsMENHeUNKLGlDQUtRLGdCQUFpQixDQWloQnhCLENBdGhCRCx5RUFhUSx5QkFDQSxtQkFBb0IsQ0h2RHhCLDBDR3lDSix5RUFpQlkscUJBQXNCLENBNkQ3QixDQTlFTCxxRkFxQlksV0FDQSxnQkFDQSxjQUNBLGtCQUNBLFNBQVUsQ0F6QnRCLCtGQTRCZ0IsZUFDQSxnQkFDQSxjQUNBLGtCQUNBLG1CQUNBLFVBQVcsQ0gxRXZCLDBDR3lDSiwrRkFvQ29CLGdCQUNBLG1CQUFvQixDQUUzQixDQXZDYiwyR0EwQ2dCLHFCQUNBLGVBQ0EsZ0JBQ0Esc0JBQ0EseUJBQ0Esa0JBQ0EsWUFDQSxhQUNBLGVBQ0Esa0JBQ0Esa0JBQ0EsYUhsRkUsQ0FaZCwwQ0d5Q0osMkdBd0RvQixnQkFDQSxnQkFDQSxhQUNBLFlBQ0EsZ0JBQ0EsbUJBQ0EsbUJBQW9CLENBYzNCLENIckhULDBDR3lDSixpSEFvRXdCLGVBQWdCLENBRXZCLENBdEVqQix5SEF5RW9CLFdBQ0Esd0JIdkdGLENBWmQsMENHeUNKLDJGQXVGb0IsV0FDQSxrQkFDQSxpQkFBa0IsQ0FjekIsQ0hoSlQsMENHeUNKLHlHQStGd0Isa0JBQ0EsTUFDQSxPQUNBLFVBQ0EsV0FDQSxXQUFZLENBRW5CLENBdEdqQixxRUE0R1EsV0FDQSxnQkFDQSxrQkFBbUIsQ0h2SnZCLDBDR3lDSixxRUFpSFksbUJBQW9CLENBa0MzQixDQW5KTCwrRUFxSFksZUFDQSxnQkFDQSxnQkFDQSxjQUNBLGtCQUFtQixDSGxLM0IsMENHeUNKLCtFQTRIZ0IsZ0JBQ0EsbUJBQW9CLENBRTNCLENBL0hULHVGQW9JZ0IsZUFDQSxXQUNBLHlCQUNBLGdCQUNBLHFCQUNBLGlCQUNBLGdCQUFpQixDSG5MN0IsMENHeUNKLHVGQTZJb0IsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENBRXpCLENBakpiLHFFQXNKUSx5QkFDQSxjQUFlLENIaE1uQiwwQ0d5Q0oscUVBMEpZLHFCQUFzQixDQXFHN0IsQ0EvUEwsaUZBK0pZLFdBQ0EsZ0JBQ0EsYUFBYyxDSDFNdEIsMENHeUNKLGlGQW9LZ0IsNEJBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLDBCQUF0QixBQUFzQixxQkFBQSxDQTBGN0IsQ0E5UFQsK0ZBd0tnQixVQUNBLGVBQWdCLENIbE41QiwwQ0d5Q0osK0ZBNEtvQixXQUNBLGVBQ0EsbUJBQW9CLENBRTNCLENBaExiLGlHQW1MZ0IsU0FBVSxDSDVOdEIsMENHeUNKLGlHQXNMb0IsVUFBVyxDQXVFbEIsQ0E3UGIsMkhBMkxvQiwwQkFBQSxBQUNBLHVCQURBLEFBQ0Esb0JBQUEsc0JBQ0Esa0JBQW1CLENIdE9uQywwQ0d5Q0osMkhBZ013QixtQkFBb0IsQ0E0RDNCLENBNVBqQixpSUFxTXdCLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsWUFDQSxlQUNBLGdCQUNBLGdCQUNBLFdBQ0EseUJBQ0Esa0JBQ0EsY0FBZSxDSHZQbkMsMENHeUNKLGlJQWlONEIsV0FDQSxjQUNBLGdCQUNBLGFBQWMsQ0FFckIsQ0F0TnJCLGlJQXlOd0IseUJBQ0EsZUFDQSxjQUNBLGdCQUNBLGdCQUNBLGlCQUFrQixDSHZRdEMsMENHeUNKLGlJQWlPNEIsd0JBQ0EsY0FDQSxrQkFDQSxlQUFnQixDQXVCdkIsQ0EzUHJCLHVJQXdPNEIsaUJBQWtCLENIalIxQywwQ0d5Q0osdUlBMk9nQyxpQkFBa0IsQ0FFekIsQ0E3T3pCLGlKQWdQNEIsZUFDQSxjQUNBLGdCQUNBLHFCQUNBLGdCQUFpQixDSDdSekMsMENHeUNKLGlKQXVQZ0MsZ0JBQ0EsZ0JBQWlCLENBRXhCLENBMVB6Qix1RUFrUVEsa0JBQ0EsY0FBZSxDSDVTbkIsMENHeUNKLHVFQXNRWSxnQkFBaUIsQ0F1S3hCLENBN2FMLHNLQTJRWSxrQkFDQSxVQUFXLENIclRuQiwwQ0d5Q0osc0tBK1FnQixZQUFhLENBRXBCLENBalJULG1GQW9SWSxZQUNBLCtCQUFBLEFBQ0EsdUJBQUEsVUFDQSxPQUFRLENIaFVoQiwwQ0d5Q0osbUZBMFJnQixXQUNBLFVBQ0EsVUFBVyxDQUVsQixDQTlSVCxtRkFpU1ksWUFDQSxVQUNBLE1BQU8sQ0g1VWYsMENHeUNKLG1GQXNTZ0IsV0FDQSxVQUNBLFVBQVcsQ0FFbEIsQ0ExU1QscUdBNlNZLFdBQ0EsZ0JBQ0EsY0FDQSxpQkFBa0IsQ0FoVDlCLHlHQW1UZ0IsZUFDQSxlQUFnQixDSDdWNUIsMENHeUNKLHlHQXVUb0IsZ0JBQ0EsZUFBZ0IsQ0FFdkIsQ0ExVGIsMkdBNlRnQixXQUNBLG1CQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxlQUFnQixDSDlXNUIsMENHeUNKLDJHQXdVb0IsY0FDQSxvQkFDQSxlQUNBLGtCQUFtQixDQXVDMUIsQ0FsWGIsb1BBZ1ZvQixXQUNBLGNBQ0EsV0FDQSxZQUNBLG9EQUNBLHFCQUNBLGtCQUNBLFFBQ0EsbUNBQUEsQUFDQSwyQkFBQSxTQUFVLENIbFkxQiwwQ0d5Q0osb1BBNFZ3QixXQUNBLGFBQ0EsTUFDQSxtQ0FBQSxBQUEyQiwwQkFBQSxDQUVsQyxDQWpXakIsMkhBb1dvQixNQUFPLENIN1l2QiwwQ0d5Q0osMkhBdVd3QixRQUFTLENBRWhCLENBeldqQix5SEE0V29CLE9BQVEsQ0hyWnhCLDBDR3lDSix5SEErV3dCLFlBQWEsQ0FFcEIsQ0FqWGpCLHlHQXFYZ0IsZUFDQSxnQkFDQSxrQkFBbUIsQ0hoYS9CLDBDR3lDSix5R0EwWG9CLGdCQUNBLGdCQUNBLGlCQUFrQixDQVV6QixDQXRZYiw2R0FnWW9CLGdCQUFpQixDSHphakMsMENHeUNKLDZHQW1Zd0IsZUFBZ0IsQ0FFdkIsQ0FyWWpCLDJHQXlZZ0IsZUFDQSxXQUNBLGdCQUNBLHlCQUNBLGtCQUNBLG1CQUNBLGdCQUNBLGlCQUFrQixDSHpiOUIsMENHeUNKLDJHQW1ab0IsY0FDQSxnQkFDQSxtQkFBb0IsQ0FzQjNCLENBM2FiLDJIQXlab0IsV0FDQSxjQUNBLFFBQ0EsU0FDQSxtQkFDQSw4QkFDQSx5REFDQSxrQkFDQSxhQUNBLFNBQ0EsbUNBQUEsQUFDQSwyQkFBQSxTQUFVLENIN2MxQiwwQ0d5Q0osMkhBdWF3QiwrQkFDQSxhQUFjLENBRXJCLENBMWFqQixtRUFnYlEsZUFBZ0IsQ0h6ZHBCLDBDR3lDSixtRUFtYlksZUFBZ0IsQ0FFdkIsQ0FyYkwsMkVBd2JRLDhDQUNBLHNCQUNBLGNBQWUsQ0huZW5CLDBDR3lDSiwyRUE2YlksZUFBZ0IsQ0F3RnZCLENBcmhCTCx1RkFrY1kseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLG1CQUFBLEFBQ0EsZUFBQSxXQUNBLGdCQUNBLGNBQ0EsMENBQ0EseUJBQ0Esa0JBQ0EsaUJBQWtCLENIbmYxQiwwQ0d5Q0osdUZBNmNnQiwwQkFBMkIsQ0F1RWxDLENBcGhCVCxpR0FpZGdCLFdBQ0EsZUFDQSxnQkFDQSxjQUNBLGtCQUNBLG1CQUNBLGVBQWdCLENIaGdCNUIsMENHeUNKLGlHQTBkb0IsZ0JBQ0EsbUJBQW9CLENBaUMzQixDQTVmYixnT0FnZW9CLFdBQ0EsY0FDQSxXQUNBLFdBQ0EsOENBQ0EscUJBQXNCLENIOWdCdEMsMENHeUNKLGdPQXdld0IsV0FDQSxxQkFBc0IsQ0FFN0IsQ0EzZWpCLGlIQThlb0Isa0JBQW1CLENIdmhCbkMsMENHeUNKLGlIQWlmd0IsaUJBQWtCLENBRXpCLENBbmZqQiwrR0FzZm9CLGVBQWdCLENIL2hCaEMsMENHeUNKLCtHQXlmd0IsY0FBZSxDQUV0QixDQTNmakIscUdBK2ZnQixVQUNBLGVBQWdCLENIemlCNUIsMENHeUNKLHFHQW1nQm9CLFdBQ0EsbUJBQW9CLENBRTNCLENBdGdCYix5R0F5Z0JnQixVQUNBLGVBQ0EsZUFBZ0IsQ0hwakI1QiwwQ0d5Q0oseUdBOGdCb0IsV0FDQSxnQkFDQSxnQkFDQSxpQkFBa0IsQ0FFekIsQ0M3a0JiLGtDQUdRLG1CQUFvQixDSmN4QiwwQ0lqQkosa0NBTVksbUJBQW9CLENBcVEzQixDQTNRTCwyQ0FVWSxrQkFDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQW1CLENKRzNCLDBDSWpCSiwyQ0FpQmdCLGdCQUNBLGdCQUNBLGtCQUFtQixDQWUxQixDQWxDVCw4Q0F1QmdCLGVBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsU0FBVSxDSlZ0QiwwQ0lqQkosOENBOEJvQixnQkFDQSxtQkFBb0IsQ0FFM0IsQ0FqQ2IsNENBcUNZLFdBQ0EsZ0JBQ0Esa0JBQ0EsZUFDQSxjQUNBLG9CQUNBLGtCQUNBLFNBQVUsQ0ozQmxCLDBDSWpCSiw0Q0ErQ2dCLGdCQUNBLGtCQUFtQixDQUUxQixDQWxEVCw4Q0FxRFksa0JBQ0EsMENBQ0EsZ0JBQWlCLENKdEN6QiwwQ0lqQkosOENBMERnQixxQkFBc0IsQ0FnTjdCLENBMVFULHNEQThEZ0IsV0FDQSxjQUNBLFdBQ0EsMEJBQ0Esa0JBQ0EsVUFDQSxPQUNBLFdBQ0EsOENBQ0EscUJBQXNCLENKdERsQywwQ0lqQkosc0RBMEVvQix5QkFDQSxRQUFTLENBRWhCLENBN0ViLHdHQWlGZ0Isa0JBQ0EsU0FBVSxDQWxGMUIsb0RBc0ZnQixZQUNBLCtCQUFBLEFBQ0EsdUJBQUEsV0FDQSxPQUFRLENKeEVwQiwwQ0lqQkosb0RBNEZvQixXQUNBLFVBQ0EsVUFBVyxDQVVsQixDQXhHYix3REFrR29CLFVBQVcsQ0pqRjNCLDBDSWpCSix3REFxR3dCLFlBQWEsQ0FFcEIsQ0F2R2pCLG9EQTJHZ0IsWUFDQSxXQUNBLE1BQU8sQ0o1Rm5CLDBDSWpCSixvREFnSG9CLFdBQ0EsVUFDQSxVQUFXLENBVWxCLENBNUhiLHdEQXNIb0IsVUFBVyxDSnJHM0IsMENJakJKLHdEQXlId0IsWUFBYSxDQUVwQixDQTNIakIsb0RBK0hnQixXQUNBLGlCQUNBLGNBQ0Esa0JBQ0EsU0FBVSxDSmxIdEIsMENJakJKLCtEQXlJd0IsbUJBQW9CLENBVzNCLENBcEpqQixvRUE2SXdCLGdCQUNBLGVBQWdCLENKN0hwQywwQ0lqQkosb0VBaUo0QixVQUFXLENBRWxCLENBbkpyQixrRUF3Sm9CLGtCQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENKeEkzQywwQ0lqQkosa0VBNEp3QixhQUNBLGdDQUFBLEFBQ0Esd0JBQUEsaUJBQWtCLENBMEd6QixDQXhRakIsNkVBa0t3QixVQUNBLGdCQUFpQixDSmxKckMsMENJakJKLDZFQXNLNEIsYUFDQSxVQUFXLENBbUZsQixDQTFQckIsdUZBMks0QixlQUNBLGdCQUNBLGtCQUNBLFdBQ0EsZ0JBQ0EsbUJBQ0EsV0FDQSx5QkFDQSxrQkFDQSxlQUNBLGlCQUFrQixDSnBLMUMsMENJakJKLHVGQXdMZ0MsZ0JBQ0EsZ0JBQ0Esb0JBQ0EsV0FDQSxnQkFDQSxpQkFBa0IsQ0F5QnpCLENBdE56QiwrRkFpTWdDLFdBQ0EsY0FDQSxRQUNBLFNBQ0EsbUJBQ0EsOEJBQ0EseURBQ0Esa0JBQ0EsYUFDQSxTQUNBLG1DQUFBLEFBQ0EsMkJBQUEsU0FBVSxDSjNMdEMsMENJakJKLCtGQStNb0MsV0FDQSxVQUNBLFlBQ0EsNEJBQ0EsaURBQUEsQUFBeUMsd0NBQUEsQ0FFaEQsQ0FyTjdCLGtGQXlONEIsZUFDQSxnQkFDQSxjQUNBLGtCQUFtQixDQTVOL0MsMEZBK05nQyxXQUNBLHFCQUNBLFdBQ0EsWUFDQSw4Q0FDQSxxQkFDQSxrQkFDQSxpQkFDQSxxQkFBc0IsQ0F2T3RELHFGQTRPNEIsZUFDQSxjQUNBLFdBQ0EsZ0JBQ0EsaUJBQWtCLENKL04xQywwQ0lqQkosa0ZBc1BnQyxrQkFDQSxTQUFVLENBRWpCLENBelB6QiwwRUE2UHdCLFVBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ0o3Ty9DLDBDSWpCSiwwRUFpUTRCLGtCQUNBLGVBQ0EsWUFDQSxXQUNBLGdDQUFBLEFBQXdCLHVCQUFBLENBRS9CLENBdlFyQixtQ0E4UVEsV0FDQSxnQkFDQSxtQkFBb0IsQ0ovUHhCLDBDSWpCSixtQ0FtUlksa0JBQW1CLENBMFUxQixDQTdsQkwsOENBd1JZLGtCQUFtQixDSnZRM0IsMENJakJKLDhDQTJSZ0Isb0JBQXFCLENBb0M1QixDQS9UVCxtREErUmdCLGdCQUNBLGtCQUFtQixDSi9RL0IsMENJakJKLG1EQW1Tb0IsV0FDQSxtQkFBb0IsQ0FFM0IsQ0F0U2Isb0RBeVNnQixlQUNBLGNBQ0Esa0JBQ0Esa0JBQW1CLENKM1IvQiwwQ0lqQkosb0RBK1NvQixnQkFDQSxpQkFBa0IsQ0FFekIsQ0FsVGIsMkRBcVRnQixjQUNBLGVBQ0EsZ0JBQ0EsZUFBZ0IsQ0p2UzVCLDBDSWpCSiwyREEyVG9CLGdCQUNBLGVBQWdCLENBRXZCLENBOVRiLHFEQWtVWSxjQUNBLGVBQ0EsZ0JBQ0Esa0JBQW1CLENKcFQzQiwwQ0lqQkoscURBd1VnQixnQkFDQSxtQkFBb0IsQ0FRM0IsQ0FqVlQsd0RBNlVnQixxQkFDQSxjQUNBLGtCQUFtQixDQS9VbkMsdURBdVZnQixrQkFBbUIsQ0p0VS9CLDBDSWpCSix1REEwVm9CLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLG1CQUFvQixDQThLM0IsQ0F6Z0JiLDZFQStWb0IsWUFDQSxjQUFlLENKL1UvQiwwQ0lqQkosNkVBbVd3QixVQUNBLFdBQ0EsZUFBZ0IsQ0E2QnZCLENBbFlqQixrTUEwV3dCLG9CQUFxQixDQTFXN0MsbUdBOFd3QixjQUNBLGdCQUNBLGNBQWUsQ0ovVm5DLDBDSWpCSixtR0FtWDRCLGVBQWdCLENBRXZCLENBclhyQixvR0F3WHdCLGVBQ0EsY0FDQSxnQkFDQSxZQUFhLENKMVdqQywwQ0lqQkosb0dBOFg0QixnQkFDQSxlQUFnQixDQUV2QixDQWpZckIsZ0ZBcVlvQix3QkFBeUIsQ0pwWHpDLDBDSWpCSixnRkF3WXdCLFVBQVcsQ0FnSWxCLENBeGdCakIsa0ZBNFl3QixlQUNBLGVBQWdCLENKNVhwQywwQ0lqQkosa0ZBZ1o0QixlQUFnQixDQUV2QixDQWxackIsb0hBcVp3QixjQUFlLENKcFluQywwQ0lqQkosb0hBd1o0QixTQUFVLENBZ0NqQixDQXhickIsK0hBNFo0QixvQkFBcUIsQ0ozWTdDLDBDSWpCSiwrSEErWmdDLFVBQVcsQ0F3QmxCLENBdmJ6Qiw4SUFtYWdDLGlCQUFrQixDSmxaOUMsMENJakJKLDhJQXNhb0MsZUFDQSxtQkFBb0IsQ0FFM0IsQ0p4WnpCLDBDSWpCSixxSUE4YW9DLHlCQUNBLGNBQ0EsYUFBYyxDQUVyQixDQWxiN0Isa0tBcWJnQyxRQUFTLENBcmJ6Qywwb0NBcWN3Qix5QkFDQSxrQkFDQSxXQUNBLGVBQWdCLENKdmJwQywwQ0lqQkosMG9DQTJjNEIsYUFBYyxDQUVyQixDSjViakIsMENJakJKLG9OQW1kNEIsVUFBVyxDQUVsQixDSnBjakIsMENJakJKLHNOQTJkNEIsVUFBVyxDQUVsQixDQTdkckIsdUdBZ2V3QixlQUFnQixDSi9jcEMsMENJakJKLHVHQW1lNEIsY0FBZSxDQUV0QixDQXJlckIsOEdBd2V3QixhQUNBLGVBQWdCLENKeGRwQywwQ0lqQkosOEdBNGU0QixZQUNBLGVBQWdCLENBRXZCLENBL2VyQixpSEFtZndCLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxTQUNBLGtCQUFtQixDSnBldkMsMENJakJKLGlIQXdmNEIsbUJBQUEsQUFDQSxlQUFBLGdCQUNBLGlCQUFrQixDQWF6QixDQXZnQnJCLHFJQThmNEIsY0FDQSx5QkFDQSxpQkFBa0IsQ0ovZTFDLDBDSWpCSixxSUFtZ0JnQyxXQUNBLGVBQWdCLENBRXZCLENBdGdCekIsaUVBNGdCZ0IsZUFDQSxnQkFDQSxrQkFDQSxlQUFnQixDSjlmNUIsMENJakJKLGlFQWtoQm9CLGdCQUNBLGlCQUNBLGVBQWdCLENBT3ZCLENBM2hCYixtRUF3aEJvQiwwQkFDQSxlQUFnQixDQXpoQnBDLDhFQThoQmdCLGtCQUNBLGtCQUFtQixDSjlnQi9CLDBDSWpCSiw4RUFraUJvQixvQkFBcUIsQ0EyQjVCLENBN2pCYixnRkFzaUJvQixlQUNBLGFBQWMsQ0p0aEI5QiwwQ0lqQkosZ0ZBMGlCd0IsZUFBZ0IsQ0FFdkIsQ0ozaEJiLDBDSWpCSixvRkFpakJ3Qix5QkFDQSxjQUNBLGFBQWMsQ0FTckIsQ0ozaUJiLDBDSWpCSixtSEF5akI0QixZQUFhLENBRXBCLENBM2pCckIsc0RBbWtCZ0IsY0FDQSxXQUNBLGdCQUNBLGNBQ0EsZUFDQSxnQkFDQSxrQkFDQSxlQUNBLG1CQUNBLGNBQ0EseUdBQUEsQUFDQSx1REFBQSxZQUNBLHVCQUFBLEFBQWUsY0FBQSxDSjlqQjNCLDBDSWpCSixzREFrbEJvQixjQUNBLGdCQUNBLGlCQUFrQixDQU96QixDQTNsQmIsNERBd2xCb0IsdUJBQUEsQUFDQSxlQUFBLGtDQUFBLEFBQTBCLHlCQUFBLENBemxCOUMsa0NBaW1CUSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsU0FDQSxXQUNBLHVCQUF3QixDSm5sQjVCLDBDSWpCSixrQ0F1bUJZLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxVQUNBLGtCQUFtQixDQU8xQixDQWpuQkwsdUNBK21CWSxRQUFTLENBQ1osbUNDem1CRCxrQkFDQSxVQUNBLDBDQUNBLHlCQUNBLGtCQUNBLFdBQ0EsZ0JBQ0EsbUJBQ0EsaUJBQWtCLENMRXRCLDBDS2pCSixtQ0FrQlkseUJBQ0Esa0JBQ0EsbUJBQ0EsYUFBYyxDQXVGckIsQ0E1R0wsaURBMEJZLGtCQUFtQixDTFQzQiwwQ0tqQkosaURBNkJnQiw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSxpQkFBa0IsQ0E2RXpCLENBM0dULHFFQWtDZ0IsZUFBZ0IsQ0FsQ2hDLG9EQXNDZ0IsWUFDQSxlQUNBLGdCQUNBLHNCQUF1QixDTHhCbkMsMENLakJKLG9EQTRDb0IsV0FDQSxnQkFDQSxpQkFBa0IsQ0FXekIsQ0F6RGIsMERBa0RvQixlQUNBLG9CQUFxQixDTGxDckMsMENLakJKLDBEQXNEd0IsZUFBZ0IsQ0FFdkIsQ0F4RGpCLG9EQTREZ0IseUJBQ0EsK0JBQ0EsZUFDQSxnQkFDQSxzQkFBdUIsQ0wvQ25DLDBDS2pCSixvREFtRW9CLFdBQ0EsaUJBQ0EsOEJBQ0EsZ0JBQ0EsaUJBQWtCLENBbUN6QixDQTFHYiwyREEyRW9CLFdBQ0EsZ0JBQ0EsYUFDQSxjQUNBLGFBQWMsQ0w5RDlCLDBDS2pCSiwyREFrRndCLFlBQ0EsY0FBZSxDQUV0QixDQXJGakIsc0RBd0ZvQixjQUNBLFdBQ0EsZ0JBQ0EsV0FDQSx5QkFDQSxlQUNBLGdCQUNBLGtCQUNBLGVBQ0Esa0JBQW1CLENMaEZuQywwQ0tqQkosc0RBb0d3QixjQUNBLGdCQUNBLG9CQUNBLGVBQWdCLENBRXZCLENBekdqQixxQ0ErR1EsV0FDQSxnQkFDQSxrQkFBbUIsQ0xoR3ZCLDBDS2pCSixxQ0FvSFksa0JBQW1CLENBNkQxQixDQWpMTCwwQ0F3SFksZUFDQSxjQUNBLGdCQUNBLGtCQUNBLGtCQUFtQixDTDNHM0IsMENLakJKLDBDQStIZ0IsZ0JBQ0EsbUJBQW9CLENBRTNCLENBbElULDJDQXNJWSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsa0JBQW1CLENMdEgzQiwwQ0tqQkosMkNBMElnQiw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsbUJBQW9CLENBb0MzQixDQWhMVCw4Q0FnSmdCLFlBQ0Esa0JBQ0EsOENBQ0Esc0JBQ0EsZUFDQSxlQUNBLGtCQUNBLGdCQUNBLFVBQVcsQ0x2SXZCLDBDS2pCSiw4Q0EySm9CLFdBQ0EsZUFDQSxjQUNBLGdCQUNBLGlCQUFrQixDQUV6QixDQWpLYiw4Q0FvS2dCLHlCQUNBLGVBQ0EsY0FDQSxjQUFlLENMdEozQiwwQ0tqQkosOENBMEtvQixXQUNBLGdCQUNBLFVBQ0EsaUJBQWtCLENBRXpCLENBS2IsOENBUVEsWUFBYSxDQVJyQixrQ0FlWSxrQkFDQSxTQUFVLENMbkxsQiwwQ0ttS0osNENBcUJvQixVQUFXLENBRWxCLENBdkJiLDZDQTJCWSxhQUFjLENBM0IxQix1Q0ErQlksNkJBQ0EsaUJBQ0EsYUFDQSxzQkFDQSxrQkFDQSxTQUFVLENMdk1sQiwwQ0ttS0osdUNBdUNnQixpQkFBa0IsQ0F1UHpCLENBOVJULGtEQTRDZ0IseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLFdBQ0EsZ0JBQ0Esa0JBQW1CLENMbE4vQiwwQ0ttS0osa0RBa0RvQiw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsbUJBQW9CLENBNEIzQixDQWhGYix1REF3RG9CLFlBQ0EsZUFDQSxnQkFDQSxhTGxORixDQVpkLDBDS21LSix1REE4RHdCLFdBQ0EsZ0JBQ0Esa0JBQ0EsbUJBQW9CLENBRTNCLENBbkVqQix3REFzRW9CLHlCQUNBLGNBQWUsQ0wxTy9CLDBDS21LSix3REEwRXdCLFdBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENBRXpCLENBL0VqQiw2Q0FtRmdCLFdBQ0EsZ0JBQ0Esa0JBQW1CLENMeFAvQiwwQ0ttS0osNkNBd0ZvQixvQkFBcUIsQ0F1RDVCLENBL0liLHdEQTZGb0IseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLFNBQ0Esa0JBQW1CLENMbFFuQywwQ0ttS0osd0RBa0d3Qiw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsTUFDQSxtQkFBb0IsQ0F5QzNCLENBOUlqQiwrREF5R3dCLFNBQVUsQ0w1UTlCLDBDS21LSiwrREE0RzRCLFdBQ0EsbUJBQW9CLENBRTNCLENBL0dyQixzRUFrSHdCLFNBQVUsQ0xyUjlCLDBDS21LSixzRUFxSDRCLFdBQ0EsaUJBQWtCLENBdUJ6QixDQTdJckIsMkVBMEg0QixlQUNBLGNBQ0EsZ0JBQ0Esa0JBQW1CLENMaFMzQywwQ0ttS0osMkVBZ0lnQyxnQkFDQSxtQkFBb0IsQ0FFM0IsQ0FuSXpCLDRFQXNJNEIsZUFDQSxhQUFjLENMMVN0QywwQ0ttS0osNEVBMElnQyxlQUFnQixDQUV2QixDQTVJekIsNENBbUpnQixrQkFBbUIsQ0x0VC9CLDBDS21LSiw0Q0FzSm9CLGtCQUNBLGVBQWdCLENBRXZCLENBekpiLGtEQTRKZ0Isd0JMalRHLENLcUpuQix3REErSm9CLFdBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGlEQUNBLHNCQUNBLGdDQUFpQyxDTHhVakQsMENLbUtKLHdEQXdLd0IsV0FDQSxvQkFDQSxpREFDQSxxQkFDQSxxQ0FBc0MsQ0FnSDdDLENBNVJqQixtRUFpTHdCLGtCQUFtQixDTHBWdkMsMENLbUtKLG1FQW9MNEIsbUJBQW9CLENBVzNCLENBL0xyQix3RUF3TDRCLGVBQWdCLENMM1Z4QywwQ0ttS0osd0VBMkxnQyxXQUNBLGVBQWdCLENBRXZCLENBOUx6QixrRUFrTXdCLGVBQ0EsZ0JBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxtQkFDQSxXQUNBLHlCQUNBLGtCQUNBLGVBQ0EsaUJBQWtCLENML1d0QywwQ0ttS0osa0VBK000QixnQkFDQSxnQkFDQSxvQkFDQSxXQUNBLGdCQUNBLGlCQUFrQixDQXlCekIsQ0E3T3JCLDBFQXdONEIsV0FDQSxjQUNBLFFBQ0EsU0FDQSxtQkFDQSw4QkFDQSx5REFDQSxrQkFDQSxhQUNBLFNBQ0EsbUNBQUEsQUFDQSwyQkFBQSxTQUFVLENMdFlsQywwQ0ttS0osMEVBc09nQyxXQUNBLFVBQ0EsWUFDQSw0QkFDQSxpREFBQSxBQUF5Qyx3Q0FBQSxDQUVoRCxDQTVPekIsNkRBZ1B3QixlQUNBLGdCQUNBLGNBQ0Esa0JBQW1CLENBblAzQyxxRUFzUDRCLFdBQ0EscUJBQ0EsV0FDQSxZQUNBLDhDQUNBLHFCQUNBLGtCQUNBLGlCQUNBLHFCQUFzQixDQTlQbEQsZ0VBbVF3QixlQUNBLGNBQ0EsV0FDQSxnQkFDQSxrQkFDQSxrQkFBbUIsQ0F4UTNDLDhEQTRRd0IsY0FDQSxXQUNBLGVBQWdCLENMamJwQywwQ0ttS0osOERBaVI0QixXQUNBLGFBQWMsQ0FTckIsQ0w5YmpCLDBDS21LSixnRUF3UmdDLG1CQUFvQixDQUUzQixDTDdickIsMENLcWNKLCtCQVFnQixRQUFTLENBRWhCLENML2NMLDBDS3FjSiwrQkFlZ0IsUUFBUyxDQUVoQixDQWpCVCxzQ0FxQlEseUJBQ0Esb0JBQ0Esa0JBQW1CLENMNWR2QiwwQ0txY0osc0NBMEJZLGtCQUNBLG9CQUFxQixDQWdENUIsQ0EzRUwsNENBK0JZLFdBQ0EsZ0JBQ0EsYUFBYyxDTHRldEIsMENLcWNKLDRDQW9DZ0IsaUJBQWtCLENBc0N6QixDQTFFVCx1REF3Q2dCLHFCQUNBLHNCQUNBLGtCQUNBLFVBQ0EseUJBQ0Esa0JBQ0EsZUFDQSxjQUNBLGdCQUNBLFlBQ0EsWUFDQSxpQkFDQSxpQkFDQSxpQkFBa0IsQ0wxZjlCLDBDS3FjSix1REF3RG9CLHlCQUNBLGtCQUNBLGdCQUNBLGdCQUNBLFdBQ0EsWUFDQSxnQkFDQSxlQUNBLGtCQUFtQixDQVMxQixDTDlnQlQsMENLcWNKLDBEQXNFd0IsaUJBQWtCLENBRXpCLENMN2dCYiwwQ0txY0oscUNBZ0ZZLHFCQUFzQixDQUU3QixDTHZoQkQsMENLcWNKLCtCQXVGWSxvQkFBcUIsQ0FtQjVCLENBMUdMLDBDQTRGWSxrQkFBbUIsQ0xqaUIzQiwwQ0txY0osMENBK0ZnQixtQkFBb0IsQ0FVM0IsQ0F6R1QsK0NBbUdnQixlQUFnQixDTHhpQjVCLDBDS3FjSiwrQ0FzR29CLFVBQVcsQ0FFbEIsQ0w3aUJULDBDS2tqQkosOEJBUWdCLFFBQVMsQ0FFaEIsQ0w1akJMLDBDS2tqQkosOEJBZWdCLFFBQVMsQ0FFaEIsQ0FqQlQsbUNBcUJRLGdCQUNBLFdBQ0Esb0JBQ0EseUJBQ0Esa0JBQ0Esa0JBQ0EsMENBQ0Esa0JBQ0EsU0FBVSxDTC9rQmQsMENLa2pCSixtQ0FnQ1ksb0JBQ0Esa0JBQW1CLENBaUMxQixDQWxFTCxxQ0FxQ1ksZUFDQSxnQkFDQSxjQUNBLGtCQUFtQixDTDFsQjNCLDBDS2tqQkoscUNBMkNnQixnQkFDQSxtQkFBb0IsQ0FVM0IsQ0F0RFQseURBZ0RnQixlQUFnQixDQWhEaEMsdUNBb0RnQixlQUFnQixDQXBEaEMsc0NBeURZLGVBQ0EsZ0JBQ0Esa0JBQW1CLENMN21CM0IsMENLa2pCSixzQ0E4RGdCLGdCQUNBLG1CQUFvQixDQUUzQixDQUlULHFDQUdRLG9CQUNBLGlCQUFrQixDTDNuQnRCLDBDS3VuQkoscUNBT1ksa0JBQW1CLENBb0cxQixDQTNHTCxzRkFZWSxrQkFDQSxTQUFVLENBYnRCLDJDQWlCWSxZQUNBLCtCQUFBLEFBQ0EsdUJBQUEsU0FDQSxPQUFRLENMM29CaEIsMENLdW5CSiwyQ0F1QmdCLFdBQ0EsU0FDQSxVQUFXLENBRWxCLENBM0JULDJDQThCWSxZQUNBLE1BQ0EsTUFBTyxDTHZwQmYsMENLdW5CSiwyQ0FtQ2dCLFdBQ0EsU0FDQSxVQUFXLENBRWxCLENBdkNULDJDQTBDWSxXQUNBLGdCQUNBLGFBQWMsQ0E1QzFCLGtEQStDZ0IsWUFDQSxhQUFjLENMdnFCMUIsMENLdW5CSixrREFtRG9CLFlBQWEsQ0FFcEIsQ0FyRGIscURBd0RnQixrQkFDQSxtQkFDQSxrQkFDQSxTQUFVLENMbHJCdEIsMENLdW5CSixxREE4RG9CLG1CQUFvQixDQTBCM0IsQ0F4RmIsb0hBa0VvQixnQkFDQSxxQkFDQSxhTC9xQkYsQ0sybUJsQix5REF3RW9CLGdCQUNBLGtCQUFtQixDTGhzQm5DLDBDS3VuQkoseURBNEV3QixpQkFDQSxpQkFBa0IsQ0FFekIsQ0EvRWpCLDJEQWtGb0IsY0FBZSxDTHpzQi9CLDBDS3VuQkosMkRBcUZ3QixlQUFnQixDQUV2QixDQXZGakIsb0RBMkZnQixlQUNBLGtCQUNBLGdCQUNBLGtCQUFtQixDTHJ0Qi9CLDBDS3VuQkosb0RBaUdvQixnQkFDQSxjQUNBLG1CQUFvQixDQUUzQixDQzd1QmIsa0NBR1EsZ0JBQWlCLENOY3JCLDBDTWpCSixrQ0FNWSxnQkFDQSxpQkFBa0IsQ0FFekIsQ0FHTCxrQkFFSSwwQkFBQSxBQUFvQix1QkFBcEIsQUFBb0IsbUJBQUEsQ05HcEIsMENNTEosa0JBS1EsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBaUc5QixDQXZHRCw2QkFVUSxXQUNBLCtDQUNBLHNCQUNBLDJCQUNBLGtCQUNBLGdCQUFpQixDTlZyQiwwQ01MSiw2QkFrQlksV0FDQSxpQkFBa0IsQ0F3RXpCLENBM0ZMLGtDQXVCWSxrQkFBbUIsQ05sQjNCLDBDTUxKLGtDQTBCZ0IsZUFBZ0IsQ0FrQnZCLENBNUNULHdDQThCZ0IsV0FDQSxhQUFjLENOMUIxQiwwQ01MSix3Q0FrQ29CLFVBQVcsQ0FFbEIsQ04vQlQsMENNTEosMENBeUNvQixlQUFnQixDQUV2QixDQTNDYix5Q0ErQ1ksK0NBQ0Esc0JBQ0EsMkJBQ0EsY0FBZSxDTjdDdkIsMENNTEoseUNBcURnQixlQUFnQixDQWV2QixDQXBFVCwrQ0F5RGdCLGVBQ0EsZ0JBQ0EsV0FDQSxrQkFDQSxlQUFnQixDTnhENUIsMENNTEosK0NBZ0VvQixjQUNBLGVBQWdCLENBRXZCLENBbkViLHlFQXVFWSxrQkFDQSxTQUFVLENObkVsQiwwQ01MSix5RUEyRWdCLFlBQWEsQ0FFcEIsQ0E3RVQsb0NBZ0ZZLFdBQ0EsUUFDQSxtQ0FBQSxBQUNBLDJCQUFBLFFBQVMsQ0FuRnJCLHFDQXVGWSxXQUNBLFNBQ0EsWUFBYSxDQXpGekIsZ0NBOEZRLFdBQ0Esc0JBQ0EsMEJBQTJCLENOM0YvQiwwQ01MSixnQ0FtR1ksV0FDQSxXQUFZLENBRW5CLENBR0wsc0JBQ0ksOENBQ0EscUJBQXNCLENBRXRCLDRCQUNJLCtDQUNBLHNCQUNBLDJCQUNBLFdBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGlCQUFrQixDTmhIdEIsMENNd0dBLDRCQVdRLGdEQUNBLHFCQUFzQixDQTJMN0IsQ0F2TUEsdUVBaUJPLFdBQ0EsY0FDQSxVQUNBLFlBQ0Esa0JBQ0EsVUFDQSwrQkFDQSxLQUFNLENOaElkLDBDTXdHQyx1RUEyQlcsWUFBYSxDQUVwQixDQTdCSixvQ0FnQ08sU0FBVSxDQWhDakIsbUNBb0NPLFVBQVcsQ0FwQ2xCLHNDQXdDTywrQ0FDQSxzQkFDQSxrQkFDQSxVQUNBLGNBQ0EsZUFDQSxnQkFDQSxrQkFDQSxlQUNBLHdCQUNBLGVBQ0Esb0NBQUEsQUFBNEIsMkJBQUEsQ04zSnBDLDBDTXdHQyxzQ0FzRFcsZ0JBQ0EsZ0JBQ0Esd0JBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ0ErQ2xDLENBeEdKLDJGQThEVyxXQUNBLGNBQ0Esa0JBQ0EsWUFDQSxVQUNBLFFBQ0EsU0FDQSxtQkFDQSwyQkFDQSx3REFBMkQsQ04vS3ZFLDBDTXdHQywyRkEwRWUsWUFDQSwwQkFBMkIsQ0FFbEMsQ0E3RVIsOENBZ0ZXLE9BQ0EsZ0NBQUEsQUFBd0IsdUJBQUEsQ0FqRm5DLDZDQXFGVyxRQUNBLGlDQUFBLEFBQXlCLHdCQUFBLENBdEZwQywyQ0EwRlcscUJBQ0EsV0FDQSxjQUNBLGtCQUFtQixDTnJNL0IsMENNd0dDLDJDQWdHZSxZQUNBLGNBQWUsQ0FNdEIsQ0F2R1IsMERBcUdlLCtCQUFBLEFBQXNCLHNCQUFBLENBckdyQyxzQ0EyR08sV0FDQSxnQkFDQSxvQkFFQSxrQkFDQSxVQUNBLCtDQUNBLHNCQUNBLGdDQUFpQyxDTjNOekMsMENNd0dDLHNDQXNIVyxjQUNBLHNCQUNBLHFCQUNBLG9DQUFxQyxDQTZFNUMsQ0F0TUosNkNBNkhXLFNBQVUsQ05yT3RCLDBDTXdHQyw2Q0FnSWUsa0JBQ0EsV0FDQSxVQUNBLFVBQ0EsVUFBVyxDQUVsQixDQXRJUiw0Q0F5SVcsVUFDQSxrQkFDQSxtQkFBb0IsQ05uUGhDLDBDTXdHQyw0Q0E4SWUsV0FDQSxTQUFVLENBc0RqQixDQXJNUixvREFtSmUscUJBQ0EsV0FDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQW1CLENOaFFuQywwQ013R0Msb0RBMkptQixnQkFDQSxtQkFBb0IsQ0FlM0IsQ0EzS1osMERBZ0ttQixXQUNBLGdCQUNBLHFCQUNBLGtCQUNBLDBCQUEyQixDTjVRL0MsMENNd0dDLDBEQXVLdUIsV0FDQSxrQkFBbUIsQ0FFMUIsQ0ExS2hCLG9EQThLZSxxQkFDQSxXQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsYU4vUUYsQ0FaZCwwQ013R0Msb0RBc0xtQixnQkFDQSxnQkFDQSxpQkFBa0IsQ0FZekIsQ0FwTVosMERBNExtQixlQUNBLGdCQUNBLGFOMVJOLENBWmQsMENNd0dDLDBEQWlNdUIsZUFBZ0IsQ0FFdEIsQ0FPdEIscUJBRUksd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLFdBQ0Esa0JBQW1CLENOdFRuQiwwQ01rVEoscUJBT1EsV0FDQSx1QkFDQSxhQUNBLG1CQUFBLEFBQWUsY0FBQSxDQW9EdEIsQ0E5REQsdUJBY1EsZUFDQSxnQkFDQSxjQUNBLGtCQUNBLFdBQ0EsWUFDQSxnQkFDQSxpQkFBa0IsQ052VXRCLDBDTWtUSix1QkF3QlksWUFDQSxZQUNBLGNBQ0EsZ0NBQ0EsZ0JBQ0EsZUFBZ0IsQ0FnQ3ZCLENBN0RMLDBCQWlDWSxlQUFnQixDTm5WeEIsMENNa1RKLDBCQW9DZ0IsZUFBZ0IsQ0FFdkIsQ0F0Q1QsOEJBeUNZLFdBQ0EsY0FDQSxXQUNBLFlBQ0EsOENBQ0EscUJBQ0Esa0JBQ0EsU0FDQSxTQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENOcFduQywwQ01rVEosOEJBcURnQixVQUNBLFdBQ0EsV0FDQSxrQ0FBQSxBQUNBLDBCQUFBLFVBQ0EsT0FBUSxDQUVmLENBSVQsb0JBQ0ksa0JBQ0Esa0JBQW1CLENOcFhuQiwwQ01rWEosb0JBS1EsaUJBQWtCLENBeUd6QixDQTlHRCxvREFVUSxrQkFDQSxVQUNBLFdBQ0EsV0FBWSxDTi9YaEIsMENNa1hKLG9EQWdCWSxXQUNBLFFBQVMsQ0FFaEIsQ0FuQkwsMEJBc0JRLFdBQVksQ054WWhCLDBDTWtYSiwwQkF5QlksT0FBUSxDQUVmLENBM0JMLDBCQThCUSxXQUNBLCtCQUFBLEFBQXNCLHNCQUFBLENOaloxQiwwQ01rWEosMEJBa0NZLE1BQU8sQ0FFZCxDQUVELDBCQUNJLFdBQ0EsZ0JBQ0EsY0FFQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsbUJBQUEsQUFBZSxjQUFBLENOOVpuQiwwQ013WkEsMEJBU1EsNEJBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLDBCQUF0QixBQUFzQixxQkFBQSxDQThEN0IsQ0F2RUEsK0JBYU8sV0FDQSxtQkFDQSxlQUNBLGNBQ0Esa0JBQ0EsZ0JBQ0EsZUFBZ0IsQ04zYXhCLDBDTXdaQywrQkFzQlcsZ0JBQ0EsbUJBQW9CLENBRTNCLENBekJKLGdDQTRCTyxVQUNBLGdCQUNBLGVBQ0EsZUFBZ0IsQ052YnhCLDBDTXdaQyxnQ0FrQ1csV0FDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsaUJBQWtCLENBZXpCLENBdERKLG1DQTJDVyxXQUNBLGNBQWUsQ0E1QzFCLG1DQWdEVyxZQUFhLENOeGN6QiwwQ013WkMsbUNBbURlLGFBQWMsQ0FFckIsQ0FyRFIsaUNBeURPLFNBQVUsQ05qZGxCLDBDTXdaQyxpQ0E0RFcsVUFBVyxDQVVsQixDTjlkTCwwQ013WkMscUNBa0VlLFdBQ0EsYUFBYyxDQUVyQixDQUtiLG9CQUVJLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSwwQkFBQSxBQUFvQix1QkFBcEIsQUFBb0IsbUJBQUEsQ05yZXBCLDBDTWtlSixvQkFNUSw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0E2SDlCLENBcElELGdDQVdRLFVBQ0Esa0JBQ0EsbUJBQW9CLENOL2V4QiwwQ01rZUosZ0NBZ0JZLFdBQ0EsZUFBZ0IsQ0FrSHZCLENBbklMLHFDQXFCWSx3Qk4zZU0sQ01zZGxCLDJDQXdCZ0IsZUFBZ0IsQ04xZjVCLDBDTWtlSiwyQ0EyQm9CLFVBQVcsQ0FFbEIsQ0E3QmIscUNBaUNZLHdCQUF5QixDQWpDckMsd0NBb0NnQixVQUFXLENBcEMzQiwyQ0F3Q2dCLGVBQWdCLENOMWdCNUIsMENNa2VKLDJDQTJDb0IsVUFBVyxDQUVsQixDQTdDYixzQ0FpRFksbUJBQ0EsZ0JBQ0Esa0JBQ0Esa0JBQ0EsZUFDQSxXQUNBLGVBQWdCLENOemhCeEIsMENNa2VKLHNDQTBEZ0Isb0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFBZ0IsQ0F1QnZCLENBcEZULHlDQWlFZ0IsY0FBZSxDTm5pQjNCLDBDTWtlSix5Q0FvRW9CLGVBQWdCLENBRXZCLENBdEViLDBDQXlFZ0IsV0FDQSxrQkFDQSxRQUNBLG1DQUFBLEFBQ0EsMkJBQUEsT0FDQSxTQUFVLENOaGpCdEIsMENNa2VKLDBDQWlGb0IsV0FBWSxDQUVuQixDQW5GYixzQ0F1RlkscUJBQ0EsV0FDQSxXQUNBLGVBQ0EsZ0JBQ0Esa0JBQW1CLENOOWpCM0IsMENNa2VKLHNDQStGZ0IsZ0JBQ0EsbUJBQW9CLENBRTNCLENBbEdULGtDQXFHWSxjQUNBLFdBQ0EsZ0JBQ0EsY0FDQSxzQkFDQSxtQkFDQSxrQkFDQSxlQUNBLFdBQ0EsY0FBZSxDTmhsQnZCLDBDTWtlSixrQ0FpSGdCLFdBQ0Esb0JBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQXNCLENBYTdCLENBbElULHVDQXlIZ0IscUJBQ0EsV0FDQSxnQkFBaUIsQ043bEI3QiwwQ01rZUosdUNBOEhvQixZQUNBLGVBQWdCLENBRXZCLENBS2Isb0JBQ0ksZ0JBQWlCLENOem1CakIsMENNd21CSixvQkFJUSxnQkFBaUIsQ0EyTXhCLENBL01ELCtCQVNRLGVBQWdCLENOam5CcEIsMENNd21CSiwrQkFZWSxVQUFXLENBRWxCLENBZEwsZ0NBaUJRLDhCQUNBLGlDQUNBLGtCQUNBLGVBQ0EsY0FDQSxnQkFDQSxjQUNBLGFBQWMsQ05ob0JsQiwwQ013bUJKLGdDQTJCWSw4QkFDQSxpQ0FDQSxnQkFDQSxnQkFDQSxtQkFBb0IsQ0FNM0IsQ0FyQ0wsbUNBbUNZLFlBQWEsQ0FuQ3pCLGdDQXlDUSwwQkFBQSxBQUFvQix1QkFBcEIsQUFBb0IsbUJBQUEsQ05qcEJ4QiwwQ013bUJKLGdDQTRDWSw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEseUJBQTBCLENBb0pqQyxDQWxNTCx1Q0FrRFksVUFDQSxzQkFDQSwyQkFDQSxpQkFBa0IsQ043cEIxQiwwQ013bUJKLHVDQXdEZ0IsV0FDQSxXQUFZLENBZ0JuQixDQXpFVCwyQ0E2RGdCLGtCQUNBLFlBQ0EsU0FDQSxZQUNBLFNBQVUsQ056cUJ0QiwwQ013bUJKLDJDQW9Fb0IsV0FDQSxRQUNBLGtDQUFBLEFBQTBCLHlCQUFBLENBRWpDLENBeEViLHdDQTRFWSxVQUNBLHNCQUF1QixDTnJyQi9CLDBDTXdtQkosd0NBZ0ZnQixXQUNBLFNBQVUsQ0FnSGpCLENBak1ULDhDQXFGZ0IsZUFDQSxjQUNBLGNBQ0Esa0JBQW1CLENOaHNCL0IsMENNd21CSiw4Q0EyRm9CLGdCQUNBLGNBQWUsQ0FFdEIsQ0E5RmIsaURBaUdnQixXQUNBLGNBQ0EseUJBQ0EseUJBQ0Esa0JBQ0Esa0JBQ0EsY0FDQSxnQkFDQSxjQUNBLGtCQUNBLGtCQUNBLFNBQVUsQ0E1RzFCLHFEQStHb0IsWUFDQSxxQkFDQSxnQkFBaUIsQ0FqSHJDLDhDQXNIZ0IsbUJBQ0EseUJBQ0EsOEJBQ0EsaUJBQWtCLENOanVCOUIsMENNd21CSiw4Q0E0SG9CLG9CQUNBLHdCQUNBLDZCTjF0QkYsQ013d0JMLENBNUtiLHNEQWtJb0IsV0FDQSxjQUNBLFVBQ0EsWUFDQSx5QkFDQSxrQkFDQSxNQUNBLFNBQ0EsU0FBVSxDTmx2QjFCLDBDTXdtQkosc0RBNkl3QixRQUFTLENBRWhCLENBL0lqQixvR0FrSm9CLGFOOXVCRixDTTRsQmxCLGdEQXNKb0IscUJBQ0EsV0FDQSxlQUNBLGdCQUNBLGtCQUFtQixDTmx3Qm5DLDBDTXdtQkosZ0RBNkp3QixjQUNBLGlCQUFrQixDQUV6QixDQWhLakIsb0RBbUtvQixxQkFDQSxXQUNBLGVBQ0EsZUFBZ0IsQ045d0JoQywwQ013bUJKLG9EQXlLd0IsZUFBZ0IsQ0FFdkIsQ0EzS2pCLCtDQStLZ0IsY0FDQSxXQUNBLGdCQUNBLGNBQ0EsZUFDQSxnQkFDQSxrQkFDQSxlQUNBLG1CQUNBLHlCQUNBLHdCTm54QkcsQ0FkZiwwQ013bUJKLCtDQTRMb0Isa0JBQ0EsY0FDQSxhQUFjLENBRXJCLENBaE1iLGlDQXVNWSxXQUNBLFlBQWEsQ05oekJyQiwwQ013bUJKLGlDQTJNZ0IsV0FBWSxDQUVuQixDQUlULHNCQUNJLG1CQUFvQixDTjF6QnBCLDBDTXl6Qkosc0JBSVEsZUFBZ0IsQ0FtRHZCLENBdkRELGlDQVNRLGVBQWdCLENObDBCcEIsMENNeXpCSixpQ0FZWSxVQUFXLENBRWxCLENBZEwsMENBbUJZLFlBQWEsQ041MEJyQiwwQ015ekJKLDBDQXNCZ0IsV0FBWSxDQXFCbkIsQ0EzQ1QsdURBMEJnQixXQUNBLGFBQWMsQ05wMUIxQiwwQ015ekJKLHVEQThCb0IsV0FDQSxZQUFhLENBV3BCLENBMUNiLDhEQW1Db0IsV0FDQSxZQUFhLENONzFCN0IsMENNeXpCSiw4REF1Q3dCLFdBQVksQ0FFbkIsQ0F6Q2pCLDBDQStDWSxrQkFDQSxlQUFnQixDTnoyQnhCLDBDTXl6QkosMENBbURnQixnQkFBaUIsQ0FFeEIsQ0FJVCx1QkFDSSxrQkFDQSwrQ0FDQSxxQkFDQSxrQ0FDQSxtQkFBb0IsQ052M0JwQiwwQ01rM0JKLHVCQVFRLHNCQUNBLG9CQUFxQixDQW9MNUIsQ0E3TEQsMERBY1Esa0JBQ0EsTUFDQSxVQUFXLENBaEJuQiw2QkFvQlEsUUFDQSxXQUFZLENOdjRCaEIsMENNazNCSiw2QkF3QlksVUFBVyxDQUVsQixDQTFCTCw2QkE2QlEsT0FDQSxXQUFZLENOaDVCaEIsMENNazNCSiw2QkFpQ1ksVUFBVyxDQUVsQixDQW5DTCxrQ0FzQ1EsV0FDQSxnQkFDQSxpQkFDQSxpQkFDQSxjQUNBLCtDQUNBLG9CQUNBLDhCQUNBLGlCQUFrQixDTmg2QnRCLDBDTWszQkosa0NBaURZLFdBQ0EsZ0JBQ0EsZ0JBQ0Esb0JBQ0EscUNBQXNDLENBMEI3QyxDQS9FTCxzQ0F5RFksWUFDQSxrQkFDQSxTQUNBLFdBQ0EsU0FBVSxDTi82QmxCLDBDTWszQkosc0NBZ0VnQixXQUNBLFFBQVMsQ0FFaEIsQ0FuRVQsdUNBc0VZLGtCQUNBLGVBQ0EsZ0JBQ0EsYU4vNkJNLENBWmQsMENNazNCSix1Q0E0RWdCLGVBQWdCLENBRXZCLENBOUVULG1DQWtGUSwwQ0FDQSw2QkFDQSx1QkFDQSxXQUNBLGdCQUNBLGNBQ0EsaUJBQWtCLENOMThCdEIsMENNazNCSixtQ0EyRlksNkJBQ0EsMEJBQTJCLENBZ0dsQyxDQTVMTCwyQ0FnR1ksWUFBYSxDTmw5QnJCLDBDTWszQkosMkNBbUdnQixXQUNBLGNBQ0EsV0FDQSxXQUNBLHlCQUNBLGtCQUNBLFFBQ0EsT0FDQSxTQUFVLENBRWpCLENBN0dULHlDQWdIWSxlQUNBLGNBQ0Esa0JBQ0Esa0JBQW1CLENOcitCM0IsMENNazNCSix5Q0FzSGdCLGdCQUNBLG1CQUFvQixDQUUzQixDQXpIVCxvREE4SFksU0FDQSxpQkFDQSxlQUFnQixDTmwvQnhCLDBDTWszQkosb0RBbUlnQixnQkFDQSw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsS0FBTSxDQXFEYixDQTNMVCwrREEwSWdCLFVBQ0EsY0FBZSxDTjcvQjNCLDBDTWszQkosK0RBOElvQixXQUNBLGFBQ0EsaUJBQWtCLENBZXpCLENBL0piLGdGQXNKd0IsV0FDQSxpQkFDQSxhQUFjLENOMWdDbEMsMENNazNCSixnRkEySjRCLGVBQWdCLENBRXZCLENBN0pyQixrRUFrS2dCLFNBQVUsQ05waEN0QiwwQ01rM0JKLGtFQXFLb0IsVUFBVyxDQXFCbEIsQ0ExTGIsK0VBeUtvQixhQUNBLGNBQWUsQ041aEMvQiwwQ01rM0JKLCtFQTZLd0IsY0FBZSxDQVl0QixDQXpMakIsbUZBaUx3QixXQUNBLGlCQUNBLGFBQWMsQ05yaUNsQywwQ01rM0JKLG1GQXNMNEIsZUFBZ0IsQ0FFdkIsQ0FPckIscUJBQ0ksa0JBQ0EsbUJBQW9CLENObmpDcEIsMENNaWpDSixxQkFLUSxvQkFBcUIsQ0E0VTVCLENBalZELDhCQVNRLGFBQ0EsZUFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLG1DQUNBLFlBQWEsQ0FoQnJCLHNEQXFCUSxrQkFDQSxVQUFXLENOdmtDZiwwQ01pakNKLHNEQXlCWSxZQUFhLENBRXBCLENBM0JMLDJCQThCUSxXQUNBLFFBQ0EsV0FBWSxDQWhDcEIsMkJBb0NRLFVBQ0EsT0FDQSxXQUFZLENBdENwQixnQ0EyQ1EsZUFBZ0IsQ041bENwQiwwQ01pakNKLGdDQThDWSxVQUFXLENBRWxCLENBaERMLGtFQW9EUSxZQUNBLGFBQ0EsWUFDQSxxQkFDQSw4Q0FDQSxrQkFDQSxVQUNBLGNBQWUsQ0EzRHZCLGlDQStEUSxVQUFXLENBL0RuQixpQ0FtRVEsK0JBQUEsQUFDQSx1QkFBQSxXQUFZLENBcEVwQixpQ0F5RVEsa0JBQ0EsZ0JBQWlCLENBMUV6QixrQ0ErRVEsOEJBQUEsQUFDQSw4QkFEQSxBQUNBLCtCQURBLEFBQ0EsMkJBQUEsMEJBQUEsQUFDQSx1QkFEQSxBQUNBLG9CQUFBLG1CQUFBLEFBQ0EsZUFBQSxXQUNBLGdCQUNBLG1CQUNBLHVCQUFBLEFBQ0EsZUFBQSxpQkFBa0IsQ052b0N0QiwwQ01pakNKLGdEQTJGZ0IscUNBQUEsQUFBNkIsNEJBQUEsQ0FFcEMsQ045b0NMLDBDTWlqQ0osa0NBZ0dZLFlBQ0EsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHFCQUNBLGFBQWMsQ0E0SnJCLENBaFFMLHNEQXdHWSxlQUFnQixDQXhHNUIseUNBNEdZLFVBQ0Esc0JBQ0EsMEJBQTJCLENOL3BDbkMsMENNaWpDSix5Q0FpSGdCLFdBQ0EsV0FBWSxDQUVuQixDQXBIVCwwQ0F1SFksVUFDQSxnQkFDQSxrQkFDQSxlQUFnQixDTjNxQ3hCLDBDTWlqQ0osMENBNkhnQixXQUNBLGVBQ0EsWUFBYSxDQXVGcEIsQ0F0TlQsZ0RBbUlnQixnQkFDQSxrQkFDQSxtQkFBb0IsQ050ckNoQywwQ01pakNKLGdEQXdJb0IsV0FDQSxpQkFBa0IsQ0EwQnpCLENBbktiLHdHQTZJb0IscUJBQ0EsVUFBVyxDQTlJL0Isa0RBa0pvQixlQUNBLGdCQUNBLGtCQUFtQixDTnJzQ25DLDBDTWlqQ0osa0RBdUp3QixnQkFDQSxrQkFBbUIsQ0FFMUIsQ0ExSmpCLHNEQTZKb0IsY0FBZSxDTjlzQy9CLDBDTWlqQ0osc0RBZ0t3QixlQUFnQixDQUV2QixDQWxLakIsZ0RBc0tnQiwrQ0FDQSx3QkFDQSwrQkFDQSxlQUNBLGdCQUNBLGdCQUNBLGNBQ0Esa0JBQ0EseUJBQ0EsaUJBQ0Esa0JBQ0EsVUFDQSxRQUNBLFVBQ0EsZ0JBQWlCLENOcnVDN0IsMENNaWpDSixnREF1TG9CLHdCQUNBLGdCQUNBLGdCQUNBLFFBQ0EsaUJBQWtCLENBRXpCLENBN0xiLGdEQWdNZ0IsY0FDQSxjQUNBLGVBQ0EseUJBQ0EsaUJBQWtCLENOcnZDOUIsMENNaWpDSixnREF1TW9CLGdCQUNBLGdCQUNBLG9CQUNBLG1CQUFvQixDQUUzQixDQTVNYiwrQ0ErTWdCLGdCQUNBLGNBQ0EseUdBQUEsQUFDQSx1REFBQSxvQkFDQSxnQkFDQSxpQkFBa0IsQ0FwTmxDLCtDQXlOWSxXQUNBLGdCQUNBLHlCQUNBLGtCQUNBLDRCQUE2QixDQTdOekMsdURBZ09nQixXQUNBLGNBQ0Esd0JBQ0EseUJBQ0EseUJBQ0Esa0JBQ0EsVUFDQSxVQUNBLFVBQVcsQ0F4TzNCLG9EQTRPZ0IsWUFDQSxhQUNBLCtDQUNBLHFCQUNBLGtCQUNBLFVBQ0EsVUFDQSxVQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxpQkFDQSxpQkFBa0IsQ0F4UGxDLHFEQTRQZ0IsZUFDQSxhQUFjLENBN1A5QixrQ0FtUVEsU0FDQSxnQkFDQSxTQUFVLENBclFsQix5Q0EwUVksZUFDQSxRQUNBLFNBQ0Esd0NBQUEsQUFFQSxnQ0FBQSxhQUNBLHNCQUNBLFdBQ0EsYUFDQSxVQUNBLGtCQUFtQixDQXBSL0IsK0NBd1JZLHlCQUNBLGtCQUNBLFdBQ0Esb0JBQ0Esd0JBQXlCLENBNVJyQyx1REErUmdCLFdBQ0EsY0FDQSx5QkFDQSxrQkFDQSxXQUNBLHdCQUNBLHlCQUNBLFNBQ0EsUUFBUyxDQXZTekIsb0RBMlNnQiwrQ0FDQSxxQkFDQSxrQkFDQSxVQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsV0FDQSxZQUNBLFNBQ0EsbUNBQUEsQUFDQSwyQkFBQSxrQkFDQSxnQkFDQSxRQUFTLENBeFR6QixxREE0VGdCLGNBQ0EsZUFBZ0IsQ0E3VGhDLDhDQWtVWSxjQUNBLHlCQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsV0FDQSxlQUFnQixDQXhVNUIsbURBMlVnQixxQkFDQSxZQUNBLGlCQUFrQixDQUNyQixvQkFNVCx5QkFDQSxtQkFBb0IsQ050NENwQiwwQ01vNENKLG9CQUtRLHNCQUF1QixDQWtKOUIsQ0F2SkQsK0JBVVEsZUFBZ0IsQ045NENwQiwwQ01vNENKLCtCQWFZLFVBQVcsQ0FFbEIsQ0FmTCxnQ0FtQlEsbUJBQUEsQUFDQSxlQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSxTQUNBLFdBQ0EsZ0JBQ0EsYUFBYyxDTjU1Q2xCLDBDTW80Q0osZ0NBMkJZLE1BQ0EsaUJBQWtCLENBMEh6QixDQXRKTCw0Q0FnQ1ksV0FBWSxDTnA2Q3BCLDBDTW80Q0osNENBbUNnQixVQUFXLENBa0hsQixDTnpoREwsMENNbzRDSixnRUEyQ3dCLGtCQUNBLE1BQ0EsUUFDQSxTQUFVLENBRWpCLENOcDdDYiwwQ01vNENKLHlFQXFEd0IsWUFBYSxDQUVwQixDQXZEakIsaURBMkRnQixnREFDQSxzQkFDQSxlQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsZUFDQSxrQkFBbUIsQ050OEMvQiwwQ01vNENKLGlEQXFFb0Isc0JBQ0Esc0JBQ0EseUJBQ0EsY0FDQSxnQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxVQUFXLENBVWxCLENOMzlDVCwwQ01vNENKLHdEQW1Gd0IsZ0RBQ0EsVUFBVyxDQUVsQixDQXRGakIsNElBNkZvQixXQUNBLFlBQ0EsYUFDQSxxQkFDQSw4Q0FDQSxrQkFDQSxVQUNBLGNBQWUsQ054K0MvQiwwQ01vNENKLDRJQXVHd0IsWUFDQSxhQUNBLGFBQWMsQ0FFckIsQ0EzR2pCLHNFQThHb0IsTUFBTyxDQTlHM0Isc0VBa0hvQiwrQkFBQSxBQUNBLHVCQUFBLE9BQVEsQ0FuSDVCLHNFQXdIb0Isa0JBQ0EsZUFBZ0IsQ043L0NoQywwQ01vNENKLHNFQTRId0IsY0FBZSxDQUV0QixDQTlIakIsMkVBbUl3QixrQkFBbUIsQ052Z0R2QywwQ01vNENKLDJFQXNJNEIsbUJBQW9CLENBRTNCLENBeElyQiw2RUEySXdCLGVBQ0EsZ0JBQ0EsZUFBZ0IsQ05qaERwQywwQ01vNENKLDZFQWdKNEIsZUFBZ0IsQ0FFdkIsQ0FPckIsc0JBQ0ksZ0RBQ0Esc0JBQ0EsMkJBQ0EsbUJBQW9CLENOamlEcEIsMENNNmhESixzQkFPUSxzQkFBdUIsQ0EyRTlCLENBeEVHLDRCQUNJLFdBQ0EsZ0JBQ0EsYUFBYyxDQUhqQixpQ0FNTyxrQkFDQSxlQUNBLGdCQUNBLFdBQ0EsZ0JBQ0Esa0JBQW1CLENObGpEM0IsMENNdWlEQyxpQ0FjVyxnQkFDQSxtQkFBb0IsQ0FjM0IsQ0E3QkosdUNBbUJXLHFCQUNBLFlBQ0Esa0JBQ0EsMEJBQTJCLENON2pEdkMsMENNdWlEQyx1Q0F5QmUsV0FDQSxnQkFBaUIsQ0FFeEIsQ0E1QlIsa0NBZ0NPLFdBQ0EsZ0JBQ0EsY0FFQSxtQkFBQSxBQUNBLGVBQUEsUUFBUyxDTjVrRGpCLDBDTXVpREMsa0NBd0NXLFNBQVUsQ0E4QmpCLENBdEVKLDZDQTRDVyx5QkFDQSxrQkFDQSx5Q0FDQSx1QkFDQSxZQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENOM2xEOUIsMENNdWlEQyw2Q0F1RGUsYUFDQSwwQkFDQSxjQUNBLGVBQWdCLENBV3ZCLENBckVSLGlEQThEZSxrQkFBbUIsQ05ybURuQywwQ011aURDLGlEQWlFbUIsaUJBQ0EsbUJBQW9CLENBRTNCLENBTWpCLGtCQUNJLGdEQUNBLHNCQUNBLDJCQUNBLG1CQUFvQixDTnJuRHBCLDBDTWluREosa0JBT1EsbUJBQW9CLENBaVEzQixDQXhRRCw2QkFXUSxXQUNBLGdCQUNBLGtCQUFtQixDTjluRHZCLDBDTWluREosNkJBZ0JZLG1CQUFvQixDQThDM0IsQ0E5REwsdUNBb0JZLGdEQUNBLHFCQUNBLFlBQ0EsYUFDQSxlQUNBLGdCQUNBLG9CQUNBLGNBQ0Esa0JBQ0Esa0JBQW1CLENOOW9EM0IsMENNaW5ESix1Q0FnQ2dCLFdBQ0EsWUFDQSxjQUNBLGtCQUNBLG1CQUFvQixDQUUzQixDQXRDVCxpQ0F5Q1ksZUFDQSxnQkFDQSxjQUNBLGtCQUNBLGtCQUFtQixDTjlwRDNCLDBDTWluREosaUNBZ0RnQixnQkFDQSxpQkFBa0IsQ0FFekIsQ0FuRFQsMENBc0RZLGVBQ0EsY0FDQSxpQkFBa0IsQ056cUQxQiwwQ01pbkRKLDBDQTJEZ0IsZUFBZ0IsQ0FFdkIsQ0E3RFQsNkJBaUVRLFdBQ0EsZ0JBQ0EsbUJBQ0EsaUJBQWtCLENOcnJEdEIsMENNaW5ESiw2QkF1RVksb0JBQXFCLENBeUM1QixDQWhITCx1Q0EyRVksZUFDQSxnQkFDQSxjQUNBLHlCQUNBLGtCQUNBLGtCQUNBLHFCQUNBLFlBQ0EsWUFDQSxlQUNBLGVBQ0EsZUFDQSxxQkFBc0IsQ054c0Q5QiwwQ01pbkRKLHVDQTBGZ0IseUJBQ0EsZ0JBQ0EsZ0JBQ0EsYUFDQSxjQUNBLGNBQ0EsYUFDQSxrQkFBbUIsQ0FjMUIsQ0EvR1QsOENBcUdnQix5QkFDQSxVQUFXLENOdnREdkIsMENNaW5ESiwwQ0E0R29CLGlCQUFrQixDQUV6QixDQTlHYiw4QkFtSFEsMENBQ0EsbUJBQW9CLENOcnVEeEIsMENNaW5ESiw4QkF1SFksb0JBQXFCLENBZ0o1QixDQXZRTCxtQ0EySFksV0FDQSxnQkFDQSxtQkFDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0Esb0NBQUEsQUFBNEIsMkJBQUEsQ05udkRwQywwQ01pbkRKLG1DQXFJZ0IsZ0JBQ0Esb0JBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ0E2Q2xDLENBdExULHFGQThJZ0IsV0FDQSxxQkFDQSxZQUNBLDBCQUNBLGdEQUNBLHNCQUNBLDJCQUE0QixDTnJ3RHhDLDBDTWluREoscUZBdUpvQixhQUNBLFdBQ0Esa0JBQ0EsUUFDQSxtQ0FBQSxBQUNBLDJCQUFBLG9CQUFxQixDQUU1QixDQTlKYiwyQ0FpS2dCLGlCQUFrQixDTmx4RDlCLDBDTWluREosMkNBb0tvQixlQUNBLFFBQVMsQ0FFaEIsQ0F2S2IsMENBMEtnQixnQkFBaUIsQ04zeEQ3QiwwQ01pbkRKLDBDQTZLb0IsY0FDQSxTQUFVLENBRWpCLENBaExiLGdEQW1MZ0IsZ0JBQ0EsYU56eERFLENNcW1EbEIsNENBeUxZLFdBQ0EsZ0JBQ0EsYUFBYyxDQTNMMUIseURBOExnQixhQUNBLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixrQkFBQSxDTmh6RC9CLDBDTWluREoseURBa01vQiw0QkFBQSxBQUNBLDZCQURBLEFBQ0EsMEJBREEsQUFDQSxzQkFBQSx3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0FrRTlCLENBclFiLHdFQTZMd0Isb0JBQUEsQUFVRyxvQkFWSCxBQVVHLFlBQUEsQ0FBRSxnRUFHYixVQUNTLGVBQ0wsQ0FBQSwwQ043ekRtQixnRU0yekR2QixXQUtlLGVBQ0ksbUJBQ0gsQ0FBQSxDQUFBLCtEQUloQixTQUNJLENBQUssMENOdjBEYywrRE1zMER2QixXQUllLGVBQ0ksYUFDSCxDQUFBLENBQUEsMEVBR1osZUFDZSxnQkFDQSxjTnIwRHhCLGdCTXUwRHdCLGtCQUNHLGtCQUNKLGtCQUNHLENBQUUsMENOdDFEQSwwRU0rMERuQixnQkFVbUIsZ0JBQ0EsbUJBQ0csaUJBQ2QsQ0FBYSxDQUFFLDhGQWJiLGVBaUJGLENBQUEsa0ZBakJFLFdBcUJGLGNBQ1MsV0FDRixZQUNDLGdEQUNVLHFCQUNELGtCQUNQLE1BQ1YsT0FDQSxTQUNBLENBQUEsMENONzJEVyxrRk0rMERULFlBaUNTLFlBQ0MsQ0FBQSxDQUFBLDRCQWdCcEMsbUJBQUEsQUFFZSxlQUFBLHdCQUFBLEFBQ00scUJBRE4sQUFDTSx1QkFBQSxhQUNaLHlCTnYzREQsY015M0RLLENBQUEsMENOdjREc0IsNEJNaTREbkMsa0JBU2lCLFNBQ0osQ0FBQSxDQUFBLDhCQVZiLFlBY2UsWUFDQyxlQUNHLGdCQUNBLHlCTnQ0RFosa0JNdzREYyxrQkFDSCxVQUNWLHNCQUNrQixrQkFDVCxhTjU0RFYsQ0FBQSwwQ0FaNEIsOEJNaTREbkMseUJOcjNETyxrQk1pNURrQixnQkFDRixXQUNKLFlBQ0MsaUJBQ0MsQ0FBQSxDQUFBLHFDQW5CaEIsV0F1Qk8sY0FDUyxXQUNGLFlBQ0MsOENBQ1UscUJBQ0Qsa0JBQ1AsUUFDUCxtQ0FBQSxBQUNRLDJCQUFBLFVBQ1gsVUFDSyxDQUFFLDBDTi82RGdCLHFDTTg0RDlCLFlBb0NrQixhQUNDLFNBQ1IsQ0FBSyxDQUFFLHNDQU12QixXQUNXLGdCQUNJLHNCQUNILENBQUEsMENONzdEdUIsc0NNMDdEbkMsa0JBTWdCLENBQUEsQ0FBQSxpREFHWCxrQkFFZ0IsQ0FBRSwwQ05yOERZLGlETW04RDlCLG9CQUtzQixDQUFBLENBQUEsc0RBR2xCLGdCQUNjLGtCQUNFLENBQUUsMENONzhEUSxzRE0yOEQxQixXQUtjLG1CQUNRLENBQUEsQ0FBQSw0REFJdkIsV0FDVyxnQkFDSSxjQUNILGlCQUNJLENBQUEsdUVBRVoscUJBQ2EsV0FDRixZQUNDLGVBQ0EsZUFDRyxjTnA5RHBCLHlCQUVDLHlCQUZELGtCTXc5RHFCLGVBQ0gsY0FDRCxDQUFBLDBDTnQrRFcsdUVNMjlEdkIsZ0JBY21CLFdBQ0osYUFDQyxnQkFDQSxhQUNDLENBQUEsQ0FBQSw4RUFsQlAsY043OERkLHdCQUZELENBQUEsa0RNNCtESCxjQUNZLDZCTjcrRFQsWU0rK0RRLENBQUUsMENOMy9Ea0Isa0RNdy9EL0IsNEJONStERyxDQUFBLENBQUEsaUVNNCtEUSxhQVVNLENBQUEsMERBVk4sV0FjSCxjQUNTLFdBQ0YsV0FDRCx5Qk43L0RYLGtDQUFBLEFNKy9EZ0IseUJBQUEsQ0FBQSwwQ04zZ0VZLDBETXcvRHBCLGtDQUFBLEFBc0JXLHlCQUFBLENBQUEsQ0FBQSw2REFJbEIsZUFDZSxXQUNKLGdCQUNJLGNBQ0Ysa0JBQ0MsVUFDVixzQkFDa0IsZ0JBQ1Asa0JBQ0MsY04vZ0VqQixzQk1paEVhLENBQUEsMENON2hFZSw2RE1raEUzQixXQWNlLGdCQUNJLHdCQUNILENBQUEsQ0FBQSxnRUFJaEIsbUJBQUEsQUFFZSxlQUFBLFFBQ1IsQ0FBRSwwQ056aUVrQixnRU1zaUUzQixTQU1hLENBQUEsQ0FBQSxtRUFOYixZQVVlLGlCQUNLLHlCQUNKLHNCQUNDLENBQUEsMENObmpFVSxtRU1zaUUzQixXQWdCbUIsZ0JBQ0ssYUFDSCxDQUFBLENBQUEseUVBR2IsZUFDZSxnQkFDQSxnQkFDQSxjTmxqRXhCLGtCTW9qRTBCLENBQUUsMENOaGtFQSx5RU0yakVuQixnQkFRbUIsZ0JBQ0EsbUJBQ0ksQ0FBQSxDQUFBLDJFQUl0QixlQUNjLGdCQUNBLGtCQUNFLENBQUUsMENONWtFQSwyRU15a0VsQixnQkFNa0IsbUJBQ0ksQ0FBQSxDQUFBLDBDTmhsRUosd0VNb2xFbkIsaUJBR2tCLENBQUEsQ0FBQSwwRUFIbEIsY0FPaUIsbUJBQ00sV0FDUixZQUNDLGVBQ0csZ0JBQ0Esa0JBQ0MsY0FDSCxDQUFBLGtGQVJaLFdBV08scUJBQ1MsV0FDRixZQUNDLGtCQUNNLHdCQUNHLDJCQUNJLDRCQUNGLGtCQUNuQixDQUFjLDBDTjdtRVAsa0ZNMGxFZCxZQXNCa0IsYUFDQyxxQkFDUSxDQUFBLENBQUEsOEVBeEIzQix5R0FBQSxBQTZCbUIsdURBQUEsY04zbUVqQyxlTTZtRWdDLGNBQ0YsaUJBQ1QsQ0FBYSwwQ04zbkVOLDhFTTBsRWQsZ0JBb0NzQixrQkFDRSxlQUNKLENBQUEsQ0FBQSxzRkFWWiw2Q0FjcUIsQ0FBQSw4RUExQzdCLG1CQStDbUIsV0FDTCxrQkFDTSx3QkFDTCxDQUFBLDBDTjVvRUQsOEVNMGxFZCxnQkFxRFcsY0FDUyxlQUNFLENBQUEsQ0FBQSxzRkFUZCw2Q0FhcUIsQ0FBQSwwQ05ycEVmLDRKTTBsRWQsV0FtRWtCLGFBQ0MsbUJBQ08sQ0FBQSxDQUFBLDBDTi9wRVosNEtNMHBFTixrQkFXcUIsQ0FBQSxDQUFBLGlGQTNFN0IsbUJOOWtFZCxVTWdxRTBCLENBQUUsMENONXFFQSxpRk0wbEVkLGdCQXFGc0IsZ0JBQ0Esb0JBQ0ksa0JBQ0wsTUFDVixRQUNBLFdBQ08sWUFDQyxhQUNDLENBQUEsQ0FBQSx5RkFiVCwrQ0FpQmtCLENBQUEsMENOM3JFZix5Rk0wcUVILGNBb0JhLGlCQUNELENBQUEsQ0FBQSxhQVloRCxZQUNXLGNBQ0UscUJBQ0QsY05qc0VBLGVNbXNFRyxnQkFDQSx5QkFDTSxDQUFBLDBDTmx0RWtCLGFNMnNFdkMsZ0JBVW1CLFdBQ0oscUJBQ0MsQ0FBQSxDQUFBLFFDeHVFaEIsMEJBQUEsQUFFZSx1QkFGZixBQUVlLG9CQUFBLGdCQUNGLENBQUUsMENQY3dCLFFPakJ2QyxpQkFNaUIsQ0FBQSxDQUFBLGFBR2YsWUFDUyxtQkFDRSxDQUFBLDJDQUUwQixhQUpyQyxXQUthLENBQUEsQ0FBQSwwQ1BHd0IsYU9SckMsV0FTYSxxQkFDRSxDQUFBLENBQUEsWUFJZix5QkFDUyxpQkFDSyxrQkFDQyxDQUFFLDBDUFRvQixZT01yQyxZQU1hLENBQUUsQ0FBQSxpQkFHYixjUEhPLGVPS00sZ0JBQ0EscUJBQ0YsaUJBQ0EsQ0FBQSxhQUliLFlBQ1MsYUFDQyxDQUFBLDBDUDFCMkIsYU93QnJDLFlBS2EsQ0FBRSxDQUFBLGVBTGYsb0JBU2EsQ0FBQSxrQkFHWCxXQUNTLGVBQ0ksZ0JBQ0EsYVAzQk4sQ0FBQSxzQk93QkgsV0FPTyxpQkFDSyxtQ0FBQSxBQUNELDBCQUFBLENBQUEsbUJBSWYsZUFDYSxjQUNKLGNBQ1AsQ0FBVSxxQkFJZCxZQUNTLHlCQUNXLFdBQ1gsZUFDSSxnQkFDQSxrQkFDQyxpQkFDQyxXQUNQLENBQUUsMENQaEUyQixxQk93RHJDLFlBV2EsQ0FBRSxDQUFBLDBDUG5Fc0IscUJPdUVyQyxhQUdhLGVBQ0csTUFDVixRQUNBLFVBQ0EsQ0FBQSxDQUFPLHVCQUtKLFlBQ0YsQ0FBRSwwQ1BwRjRCLFdPdUZ2QyxjQUdpQixlQUNDLFdBQ1YsTUFDQSxRQUNBLG1DQUFBLEFBQ1csMkJBQUEsYUFDSCxrQkFDSSxzQkFBQSxBQUNaLGFBQUEsQ0FBQSxDQUFVLGtCQVhSLGdDQUFBLEFBZVMsdUJBQUEsQ0FBQSxnQkFDZCxXQUdVLDBCQUNFLHFCQUNPLENBQUUsc0JBRWxCLGNBQ2EsVUFDSixDQUFFLGdCQUNWLHlCUG5HRyxtQk93R0ssQ0FBQSw2QkFFVCxtQkFFbUIsQ0FBQSxrQ0FFZixjUGhIRCx5QkFBQSxxQk9tSHFCLENBQUUseUNBSGxCLDZDQU1zQixDQUFBLHNDQUkxQixjUDFIRCx5QkFBQSxxQk82SHFCLENBQUUsZ0JBQ3JCLHNCQUthLG1CQUNULENBQUEsa0JBRlosY0FLZ0IsVUFDSixDQUFFLGlDQUZWLG1CQUtzQixDQUFBLGlCQUNsQixrQkFLSyxNQUNWLFFBQ0EsV0FDQSxZQUNPLENBQUEsZ0JBQ1YsWUFJSSxDQUFFLGdCQUNWLDZDQUdtQixzQkFDRCwwQkFDSSxDQUFBLG9CQUhSLFdBTUosY0FDQyxxQ0FBQSxBQUNHLDRCQUFBLENBQUEsMENQakx3QixvQk95S3hCLFdBV0EsZ0NBQUEsQUFDSSx1QkFBQSxDQUFBLENBQUEscUJBS25CLDBCQUFBLEFBRWUsdUJBRmYsQUFFZSxtQkFBQSxDQUFBLHVCQUZmLGVBS2UsZ0JBQ0EsV0FDSixrQkFDSyxVQUNQLGNBQ0ksQ0FBQSwwQ1BwTTBCLHVCTzBMdkMsZ0JBYW1CLGVBQ0YsQ0FBQSxDQUFBLHNDQVZkLHdCQWNxQixDQUFBLHNDQWRyQix3QkFrQnFCLENBQUEsMkJBbEJyQixxQkFzQlksV0FDRixrQkFDTywwQkFDRSxDQUFBLDBDUHZOaUIsMkJPOExwQyxZQTRCWSxrQkFDTyxDQUFBLENBQUEsa0JBTXRCLHlCUG5OWSxtQk9xTkQsQ0FBQSwwQ1BuTzRCLGtCT2lPdkMsbUJBS2EsQ0FBQSxDQUFBLHdCQUdYLFdBQ1MsZ0JBQ0ksY0FDSCxpQkFDRSxDQUFBLG1DQUVWLGtCQUNlLENBQUUsMENQaFBrQixtQ08rT25DLG1CQUltQixDQUFBLENBQUEsd0NBR2pCLG9CQUNXLENBQUEsdUNBUkgsY1BuT0gsZU9nUFEsZ0JBQ0EsaUJBQ0MsQ0FBRSwwQ1A5UGlCLHVDTytPekIsZ0JBa0JTLGtCQUNHLENBQUEsQ0FBQSx1Q0FuQlosY0F3QkMsZUFDSSxlQUNYLENBQVcsMENQelFvQix1Q08rT3pCLGVBNkJTLENBQUEsQ0FBQSxtQ0FLbkIsY0FDVyxXQUNGLGtCQUNHLFFBQ1AsUUFDSCxVQUNBLGNQMVFNLGVPNFFLLGdCQUNBLHlCQUNNLENBQUEsMENQM1JnQixtQ09pUm5DLGFBYVcsZ0JBQ0ksT0FDWCxDQUFHLENBQUUsOEJBSVQsc0JBQ29CLGtCQUNMLGtCQUNKLGdEQUFBLEFQM1JKLHVDQUFBLENBQUEsMENBWjRCLDhCT29TbkMsa0JBT2lCLG9CQUNKLFlBQ0QsaUJBQ0ksQ0FBQSxDQUFBLG1DQUdkLGFBQ1csQ0FBQSx3Q0FFUixlQUNhLENBQUUsMENQclRlLHdDT29UOUIsZ0JBSW1CLENBQUEsQ0FBQSx3Q0FJcEIsb0JBQ2EsQ0FBQSx5Q0FHYixjQUNhLENBQUUsMENQalVnQix5Q09nVS9CLGVBSW1CLENBQUEsQ0FBQSw2Q0FJbkIsZUFDZSx5QlA3VFoseUJBRUMsaUJPOFRTLG9CQUNELENBQUEsMENQN1VtQiw2Q093VS9CLGdCQVFtQixtQkFDRixrQkFDRCxDQUFBLENBQUEsd0NBSWhCLGNBQ2EsQ0FBRSwwQ1B2VmdCLHdDT3NWL0IsZ0JBSW1CLGdCQUNDLENBQUEsQ0FBQSx1QkFRNUIsZUFDYSxpQkFDQyxDQUFBLDBDUHJXeUIsdUJPbVd2QyxnQkFLaUIsQ0FBQSxDQUFBLDJCQUxLLGtCQVNKLFVBQ0wsUUFDTCxVQUNBLFdBQ08sQ0FBQSwwQ1BoWHdCLDJCT21XakIsV0FnQkgsVUFDRixDQUFBLENBQUEsa0NBSWIsbUJBQ21CLGlCQUNILENBQUEsMENQMVhtQixrQ093WG5DLG1CQUt1QixDQUFBLENBQUEsb0NBTHZCLHFCQVNpQixjUHJYVixlT3VYQyxDQUFXLDRDQUdmLGVBQ2UsWUFDSixrQkFDRyxrQkFDRyxDQUFFLDBDUDFZWSw0Q09zWS9CLGdCQU9tQixXQUNKLGlCQUNQLENBQWEsQ0FBRSx1R0FUZCxXQWNELGNBQ1MsV0FDRixXQUNELHlCUDNZWCxrQk82WWtCLGtCQUNILFdBQ0osU0FDTixDQUFBLDBDUDVadUIsdUdPc1l0QixZQXlCVSxXQUNELFdBQ0EsaUJBQ04sQ0FBYSxDQUFFLG9EQTVCbEIsT0FpQ0QsZ0NBQUEsQUFDVyx1QkFBQSxDQUFBLG1EQWxDVixRQXNDRCxpQ0FBQSxBQUNXLHdCQUFBLENBQUEsdUNBSW5CLGNBQ2EsQ0FBRSwwQ1BsYmdCLHVDT2liL0IsZUFJbUIsQ0FBQSxDQUFBLDZDQUdmLGNBQ2EsQ0FBRSwwQ1B6YlksNkNPd2IzQixlQUltQixDQUFBLENBQUEsc0VBTzNCLFdBQ1csWUFDQyxxQkFDUyw4Q0FDQyxrQkFDUixZQUNGLFNBQ0osVUFDSixjQUNRLENBQUEsMENQNWN1QixzRU9tY25DLFlBWWUsYUFDQyxZQUNBLFVBQ0YsQ0FBQSxDQUFBLG1DQUlkLGlEQUFBLEFBQ2Usd0NBQUEsQ0FBQSwwQ1B2ZG9CLG1DT3NkbkMsZ0NBQUEsQUFJbUIsdUJBQUEsQ0FBQSxDQUFBLG1DQUluQiw2REFBQSxBQUMyQixvREFBQSxDQUFBLDBDUC9kUSxtQ084ZG5DLCtCQUFBLEFBSW1CLHVCQUFBLFVBQ0wsV0FDQyxDQUFBLENBQUEsd0NBTVgsWUFDVyxhQUNDLHNCQUNTLDJCQUNJLGFBQ2IsQ0FBQSwwQ1AvZW1CLHdDTzBlL0IsV0FRZSxZQUNDLGNBQ0EsQ0FBQSxDQUFBLGVBTXhCLGtCQUNjLGtCQUNHLENBQUUsMENQNWZvQixlTzBmdkMsb0JBS3VCLENBQUEsQ0FBQSxtQkFMVCxrQkFTSSxjQUNGLE9BQ1IsV0FDQSxXQUNPLENBQUEsMENQdmdCd0IsbUJPMGZ6QixXQWdCSyxZQUNDLENBQUEsQ0FBQSxvQkFJaEIsY0FDYSxXQUNGLGdCQUNJLGFBQ0gsQ0FBQSxrQkFDWCxpQkFJUyxDQUFBLGdEQUdWLGtCQUNjLFVBQ1YsQ0FBQSx3QkFHSixZQUNXLFNBQ1AsV0FDTyxDQUFBLDBDUG5pQndCLHdCT2dpQm5DLFdBTWUsUUFDUCxXQUNNLENBQUUsQ0FBQSx3QkFJZixZQUNVLGNBQ0MsVUFDRixDQUFBLDBDUC9pQnlCLHdCTzRpQmxDLFlBTWMsQ0FBRSxDQUFBLHdCQUlqQixXQUNXLGdCQUNJLGNBQ0gsa0JBQ0UsbUJBQ0ksQ0FBRSwwQ1AzakJlLHdCT3NqQm5DLGdCQVFRLENBQUEsQ0FBQSw2QkFHSixjUHJqQkcsZU91akJZLGdCQUNBLGtCQUNDLGdCQUNELGtCQUNFLENBQUUsMENQdmtCWSw2Qk9pa0IvQixnQkFTbUIsbUJBQ0ksQ0FBQSxDQUFBLDhCQUl2QixlQUNlLGdCQUNBLGtCQUNDLGtCQUNGLFNBQ1YsQ0FBQSwwQ1BwbEIyQiw4Qk8ra0IvQixnQkFRbUIsY0FDWCxtQkFDZSxDQUFBLENBQUEsZ0NBSXZCLGtCQUNjLFNBQ1YsWUFDTyxVQUNQLFdBQ08sQ0FBQSwwQ1BsbUJvQixnQ082bEIvQixnQkFRa0IsV0FDSCxhQUNDLENBQUEsQ0FBQSxrQkFNeEIsNkNBQ3NCLHNCQUNELDJCQUNJLG1CQUNaLENBQUEsMENQam5CMEIsa0JPNm1CdkMsdUJBT2lCLENBQUEsQ0FBQSx3QkFHYixXQUNXLGdCQUNJLGFBQ0gsQ0FBQSxtQ0FFUixrQkFFaUIsQ0FBRSwwQ1A5bkJZLG1DTzRuQi9CLG1CQUt1QixDQUFBLENBQUEsd0NBR2xCLGVBQ2MsQ0FBQSwwQ1Byb0JZLHdDT29vQjFCLFVBSVksQ0FBRSxDQUFBLDhCQUtuQixtQkFBQSxBQUVlLGVBQUEsd0JBQUEsQUFDTSxxQkFETixBQUNNLHVCQUFBLGNBQ1osa0JBQ1EsQ0FBRSwwQ1BscEJZLDhCTzZvQi9CLGVBUWEsbUJBQ1UsQ0FBQSxDQUFBLHlDQUduQixZQUNXLGFBQ0Msc0JBQ1UseUJQaHBCdkIsa0JPa3BCa0IsaUJBQ0QsQ0FBQSwwQ1AvcEJXLHlDT3lwQjNCLGtCQVNxQixZQUNOLFdBQ0QsQ0FBRSxDQUFBLGdEQUdaLHdCQUFBLEFBRXFCLHFCQUZyQixBQUVxQix1QkFBQSx5QkFBQSxBQUNKLHNCQURJLEFBQ0osbUJBQUEsWUFDTixhQUNDLHFCQUNBLENBQUEsMENQN3FCVyxnRE91cUJ2QixXQVNlLFlBQ0MscUJBQ0EsQ0FBQSxDQUFBLG9EQVhWLGVBZWEsZ0JBQ0MsVUFDUCxDQUFFLCtDQUlmLHFCQUNhLGVBQ0UsYVBsckJwQixDQUFBLDBDQVo0QiwrQ080ckJ2QixlQU1tQixDQUFBLENBQUEsbUJBWW5DLFdBQ1csZ0JBQ0ksZ0JBQ0gsQ0FBQSwwQ1BqdEIyQixtQk84c0J2QyxrQkFNZ0IsQ0FBQSxDQUFBLDhCQUdaLGtCQUVpQixDQUFFLDBDUHp0QmdCLDhCT3V0Qm5DLG1CQUt1QixDQUFBLENBQUEsbUNBR2xCLGVBQ2MsQ0FBQSwwQ1BodUJnQixtQ08rdEI5QixVQUlZLENBQUUsQ0FBQSx5QkFLbkIsbUJBQUEsQUFFZSxlQUFBLHdCQUFBLEFBQ00scUJBRE4sQUFDTSx1QkFBQSxjQUNaLGtCQUNRLENBQUUsMENQN3VCZ0IseUJPd3VCbkMsZUFRYSxtQkFDVSxDQUFBLENBQUEsb0NBR25CLFlBQ1csYUFDQyxzQkFDVSx5QlAzdUJuQixrQk82dUJjLGlCQUNELENBQUEsMENQMXZCZSxvQ09vdkIvQixrQkFTcUIsWUFDTixXQUNELENBQUUsQ0FBQSw4Q0FLUixxQkFDWSxDQUFBLDBDUHJ3QlcsOENPb3dCdkIscUJBSWdCLENBQUEsQ0FBQSwyQ0FLcEIsd0JBQUEsQUFFcUIscUJBRnJCLEFBRXFCLHVCQUFBLHlCQUFBLEFBQ0osc0JBREksQUFDSixtQkFBQSxZQUNOLGFBQ0MscUJBQ0EsQ0FBQSwwQ1BueEJlLDJDTzZ3QjNCLFdBU2UsWUFDQyx1QkFDQSxDQUFBLENBQUEsK0NBWFYsZUFlYSxnQkFDQyxVQUNQLENBQUUsMENBSWYscUJBQ2EsZUFDRSxjUHh4QmhCLGVPMHhCSyxDQUFXLDBDUHR5QlksMENPa3lCM0IsZUFPbUIsQ0FBQSxDQUFBLHdCQWEzQiw4Q0FDc0Isc0JBQ0QsbUJBQ1IsQ0FBQSwwQ1B6ekJzQix3Qk9zekJuQyxtQkFNaUIsQ0FBQSxDQUFBLDZCQUdiLFdBQ1csaUJBQ0ksY0FDSCxtQkFDTSxlQUNILFdBQ0osZ0JBQ0ksaUJBQ0MsQ0FBQSwwQ1B2MEJlLDZCTyt6Qi9CLGNBV2lCLGdCQUNFLGdCQUNDLGtCQUNFLGtCQUNKLFNBQ1YsQ0FBQSxDQUFBLG9DQUdKLHFCQUNhLGNBQ0YsZUFDUCxDQUFXLDZCQUNkLDhDQUthLHNCQUNELG1CQUNSLENBQUEsMENQNzFCc0IsNkJPMDFCbkMscUJBTWlCLENBQUEsQ0FBQSx5Q0FHYixXQUNXLGlCQUNJLGNBQ0gsbUJBQ00saUJBQ0osQ0FBQSwwQ1B4MkJpQix5Q09tMkIvQixjQVFRLENBQUEsQ0FBQSxnREFHSixrQkFDYyxRQUNQLFdBQ0csVUFDTixtQ0FBQSxBQUNXLDJCQUFBLFdBQ0osQ0FBQSwwQ1BwM0JnQixnRE84MkIzQixVQVNhLFdBQ0UsVUFDRCxnQ0FBQSxBQUNLLHVCQUFBLENBQUEsQ0FBQSwrQ0FJbkIsd0JBQUEsQUFFcUIscUJBRnJCLEFBRXFCLHVCQUFBLG1CQUFBLEFBQ04sZUFBQSxTQUNOLG1CQUNVLGtCQUNMLFNBQ1YsQ0FBQSwwQ1ByNEJ1QiwrQ084M0IzQixlQVVhLG1CQUNVLENBQUEsQ0FBQSxrREFYdkIsWUFlZSxlQUNJLGdCQUNBLGNBQ0osa0JBQ0ssZUFDWixDQUFXLDBDUGw1QlEsa0RPODNCM0IsWUF1Qm1CLGVBQ0ksQ0FBQSxDQUFBLGlFQVZqQixZQWNhLENBQUUsMENQMTVCTSxpRU80NEJyQixhQWlCbUIsQ0FBQSxDQUFBLHNEQWpCbkIsbUJBc0JxQixpQkFDZixDQUFhLDBDUG42QkUsc0RPNDRCckIsbUJBMEJ5QixDQUFBLENBQUEsa0RBTS9CLGNBQ1csZUFDSSxjQUNYLDBCUG42QkwsaUJPcTZCYyxDQUFBLDBDUGo3QmMsa0RPNDZCM0IsZ0JBUW1CLG9CQUNGLHlCUHo2QmxCLENBQUEsQ0FBQSwyQk9nN0JQLDhDQUNzQixzQkFDRCxXQUNYLENBQUUsMENQLzdCdUIsMkJPNDdCbkMsYUFNZ0IscUJBQ1MsQ0FBQSxDQUFBLGtCQUs3QixXQUNXLGlCQUNJLHFCQUNILENBQUEsMENQMzhCMkIsa0JPdzhCdkMseUJBTWdCLENBQUEsQ0FBQSw2QkFHWixrQkFFaUIsQ0FBRSwwQ1BuOUJnQiw2Qk9pOUJuQyxtQkFLdUIsQ0FBQSxDQUFBLGtDQUdsQixlQUNjLENBQUEsMENQMTlCZ0Isa0NPeTlCOUIsVUFJWSxDQUFFLENBQUEsd0JBS25CLHdCQUFBLEFBRXFCLHFCQUZyQixBQUVxQix1QkFBQSxtQkFBQSxBQUNOLGVBQUEsY0FDTixtQkFDVSxrQkFDTCxTQUNWLENBQUEsMENQeitCK0Isd0JPaytCbkMsYUFVYSxtQkFDVSxDQUFBLENBQUEsNkJBR25CLFlBQ1csZ0JBQ0ssQ0FBQSwwQ1BsL0JlLDZCT2cvQi9CLFlBS2UsaUJBQ0ssQ0FBQSxDQUFBLDRDQU5oQixZQVVXLENBQUUsMENQMS9CYyw0Q09nL0IzQixhQWFpQixDQUFBLENBQUEsb0NBSWpCLHNCQUNxQiwyQkFDSSxtQkFDTixrQkFDTCxXQUNILFlBQ0MsQ0FBQSwwQ1B2Z0NlLG9DT2lnQzNCLGNBU2dCLG1CQUNPLENBQUEsQ0FBQSwwQ0FHbkIsZUFDZSxXQUNKLGdCQUNJLGlCQUNGLHlCUHRnQ2xCLGtCT3dnQ21CLE1BQ1YsT0FDQSxTQUNBLENBQUEsMENQdmhDbUIsMENPOGdDdkIsZ0JBWW1CLGlCQUNGLENBQUEsQ0FBQSxrQ0FLckIsb0JBQ2EsQ0FBQSxnQ0FqRGpCLGtCQXFEcUIsZUFDSCxDQUFFLDBDUHRpQ1csZ0NPZy9CL0IsaUJBeURZLENBQWEsQ0FBRSxtQ0FMdkIscUJBU2lCLGVBQ0UsZ0JBQ0EsV0FDSix5QkFDVyxpQkFDVCxrQkFDRCxDQUFBLDBDUG5qQ1csbUNPb2lDM0IsZ0JBa0J1QixvQkFDRixpQkFDRCxDQUFBLENBQUEsa0NBS3BCLFdBQ1csZUFDSSxnQkFDQSxtQkFDSSxlQUNMLENBQUUsMENQbGtDVyxrQ082akMzQixnQkFRbUIsb0JBQ0ksZUFDZixDQUFXLENBQUUsd0NBSXJCLGVBQ2UsZ0JBQ0EsY1Bqa0NoQix5QkFBQSxZT29rQ1ksaUJBQ0ssbUNBQUEsQUFDRCwwQkFBQSxDQUFBLDBDUGxsQ1ksd0NPMmtDM0IsV0FVZSxnQkFDSSxZQUNKLGVBQ1AsZ0NBQUEsQUFDVyx3QkFBQSxrQkFDRSxDQUFFLENBQUEsd0NBSXZCLGVBQ2UsY1BubENoQixlT3FsQ0ssQ0FBVywwQ1BqbUNZLHdDTzhsQzNCLGVBTW1CLENBQUEsQ0FBQSx3Q0FJbkIsZUFDZSxjUDdsQ2hCLGVPK2xDSyxDQUFXLDBDUDNtQ1ksd0NPd21DM0IsZUFNbUIsQ0FBQSxDQUFBLHFDQVN0QixlQUNjLGNBQ0osa0JBQ0ssZ0JBQ0QsZ0JBQ0EsZUFDRCxDQUFFLDBDUDduQ2UscUNPdW5DOUIsZ0JBU2tCLGdCQUNBLGdCQUNDLGdCQUNBLENBQUEsQ0FBQSxvQkFNNUIsOENBQ3NCLHNCQUNELGlDQUNJLENBQUEsd0JBRXJCLGlCQUNjLENBQUEsNERBR1Ysa0JBQ2MsV0FDVixRQUNHLG1DQUFBLEFBQ1EsMEJBQUEsQ0FBQSwwQ1B0cENnQiw0RE9rcEMvQixtQ0FBQSxBQU9tQiwwQkFBQSxDQUFBLENBQUEsOEJBSW5CLFlBQ1csTUFDUCxDQUFBLDBDUC9wQzJCLDhCTzZwQy9CLFVBS2EsQ0FBRSxDQUFBLDhCQUlmLFlBQ1csT0FDUCxDQUFBLDBDUHhxQzJCLDhCT3NxQy9CLFVBS2EsQ0FBRSxDQUFBLDZCQUlmLFdBQ1csZ0JBQ0ksbUJBQ0gsa0JBQ0UsVUFDVixpQkFDWSxDQUFBLDBDUHJyQ2UsNkJPK3FDL0IsZUFTbUIsYUFDSCxDQUFBLENBQUEsK0JBVmhCLG9CQWNpQixDQUFBLDBDUDdyQ2MsK0JPK3FDL0IsZUFpQlksQ0FBVyxDQUFFLG1DQUlyQixZQUNXLGlCQUNLLG1CQUNFLGVBQ0osQ0FBRSwwQ1B4c0NXLG1DT29zQzNCLFdBT2UsaUJBQ0ssZUFDRixDQUFFLENBQUEsbUNBSXBCLGVBQ2UsZ0JBQ0EsY1B2c0NoQixVT3lzQ0ssQ0FBTSwwQ1BydENpQixtQ09pdEMzQixlQU9tQixDQUFBLENBQUEsaUNBekNuQixnQkE4Q2UsZUFDQSxjUGx0Q2hCLFVPb3RDSyxDQUFNLDBDUGh1Q2lCLGlDTytxQzNCLGVBb0RtQixDQUFBLENBQUEsMkJBTTNCLFdBQ1csZ0JBQ0ksa0JBQ0gsQ0FBQSwwQ1A1dUN1QiwyQk95dUNuQyxXQU1lLG9CQUNRLENBQUEsQ0FBQSx5Q0FHbkIsd0JBQUEsQUFFcUIscUJBRnJCLEFBRXFCLHVCQUFBLG1CQUFBLEFBQ04sZUFBQSxRQUNSLENBQUUsMEdBR0wsWUFDVyxhQUNDLFlBQ0EscUJBQ1MsOENBQ0Msa0JBQ1IsVUFDVixjQUNRLENBQUEscURBR1osVUFDVSxDQUFBLHFEQUdWLCtCQUFBLEFBQ2UsdUJBQUEsV0FDSixDQUFBLHNEQUdYLFlBQ1csaUJBQ0csQ0FBQSwwQ1BoeENhLHNETzh3QzNCLFdBS2UscUJBQ0MsQ0FBQSxDQUFBLG9FQU5KLHFDQUFBLEFBVU8sNkJBQUEsdUJBQUEsQUFDWCxjQUFBLENBQVUsNERBR2QsV0FDVyxrQkFDRyxNQUNWLE9BQ0EsU0FDQSxDQUFBLDBDUGp5Q21CLDRETzR4Q3ZCLFlBUWUsQ0FBQSxDQUFBLDJEQUlmLGVBQ2UsY1A3eENwQixnQk8reENvQixnQkFDQSx1QkFDSCxDQUFBLDBDUDd5Q1csMkRPd3lDdkIsZ0JBUW1CLHlCQUNILENBQUEsQ0FBQSwwQ1BqekNPLDhET3d5Q3ZCLHlCQWVvQixDQUFBLENBQUEsNkRBS3BCLFdBQ1csYUFDQyxrQkFDQSxDQUFBLDBDUC96Q1csNkRPNHpDdkIsWUFNZ0IsbUJBQ0EsQ0FBQSxDQUFBLDREQUloQixlQUNlLGtCQUNDLGtCQUNDLENBQUUsMENQMTBDSSw0RE91MEN2QixnQkFNbUIsbUJBQ0ksQ0FBQSxDQUFBLDJEQUl2QixXQUVVLENBQUUsMENQcDFDVywyRE9rMUN2QixhQUtnQixDQUFBLENBQUEsMEJBTzVCLG1CQUFBLEFBRWUsZUFBQSx3QkFBQSxBQUNNLHFCQUROLEFBQ00sdUJBQUEsU0FDWixXQUNFLGdCQUNJLGtCQUNILENBQUEsMENQcjJDdUIsMEJPODFDbkMsYUFVYSw0QkFBQSxBQUNXLDZCQURYLEFBQ1csMEJBRFgsQUFDVyxzQkFBQSx1QkFBQSxBQUNDLG9CQURELEFBQ0MsMkJBQUEsbUJBQ1QsQ0FBQSxDQUFBLHdDQUdaLFlBQ1csZ0RBQUEsQVBuMkNSLHdDQUFBLGlCT3EyQ0MsQ0FBYSwwQ1BqM0NjLHdDTzgyQy9CLFdBTWUsaUJBQ1AsQ0FBYSxDQUFFLDZDQUdsQix5QkFDcUIsa0JBQ1IsZ0NQOTJDZix5Qk9nM0NjLHlCQUNNLENBQUEsMENQNzNDUSw2Q093M0MxQiw0QkFRZ0IseUJBQ00sQ0FBQSxDQUFBLGlEQVRsQixZQWFVLGtCQUNHLFNBQ1YsV0FDTyxTQUNQLENBQUEsMENQejRDbUIsaURPdzNDdEIsV0FvQmMsV0FDQSxDQUFBLENBQUEsbURBSWYsZUFDZSxnQkFDQSxjUHY0Q3BCLGVPeTRDUyxDQUFXLDBDUHI1Q1EsbURPaTVDdkIsZUFPbUIsQ0FBQSxDQUFBLHlEQUdmLGVBQ2UsZ0JBQ0EsY1BqNUN4QixvQk9tNUNzQixDQUFBLDBDUC81Q00seURPMjVDbkIsZUFPbUIsQ0FBQSxDQUFBLDhDQU0zQixnQkFDZ0IseUJBQ0csQ0FBQSwwQ1AxNkNRLDhDT3c2QzNCLHlCQUt1QixDQUFBLENBQUEsc0RBR25CLHlCQUFBLEFBRXFCLHNCQUZyQixBQUVxQiw4QkFBQSxnQkFDTixtQkFDSCxnQkFDRyxDQUFFLDBDUHI3Q00sc0RPZzdDdkIsa0JBUXFCLFdBQ04sbUJBQ0MsQ0FBQSxDQUFBLHlEQVZoQixlQWNtQixXQUNKLGtCQUNLLFlBQ0wsYUFDQyxnQkFDRyxnQkFDQSxxQkFDTSxnQkFDTixDQUFFLDBDUHQ4Q0UseURPZzdDdkIsZ0JBeUJ1QixhQUNKLGNBQ0MsZ0JBQ0csZ0JBQ0EsQ0FBRSxDQUFBLDBDUDc4Q0YsNERPNjdDbkIsa0JBc0J5QixDQUFBLENBQUEsb0RBTTdCLGdCQUNlLGNBQ0gsZUFDRyxnQkFDQSxtQkFDRyxDQUFFLDBDUDk5Q0csb0RPeTlDdkIsV0FRZSxnQkFDSSxjQUNYLG9CQUNnQixDQUFBLENBQUEsc0RBSXhCLGdCQUNlLGNBQ0gsaUJBQ0ssbUJBQ0MsQ0FBRSwwQ1A1K0NHLHNET3crQ3ZCLFdBT2Usa0JBQ00sb0JBQ0csQ0FBQSxDQUFBLHlEQVR4QixrQkFha0IsZUFDQyxnQkFDQSxtQkFDRyxtQkFDQyxXQUNULENBQUUsMENQMS9DTyx5RE93K0N2QixnQkFxQnVCLGdCQUNBLGNBQ0gsb0JBQ08sa0JBQ0Qsa0JBQ0Qsb0JBQ0csQ0FBQSxDQUFBLDZFQWZ0QixlQW1CTSxDQUFBLDREQW5CUixpQkF1QnFCLG1CQUNDLENBQUUsMENQNWdETCw0RE9vL0NuQixrQkEyQnlCLG9CQUNHLENBQUEsQ0FBQSw2REE1QjFCLGtCQWlDZ0IsUUFDUCxtQ0FBQSxBQUNRLDJCQUFBLE9BQ1gsVUFDQSxZQUNPLFlBQ0MscUJBQ1MsZUFDTixnQkFDQSxXQUNKLGtCQUNLLGdCQUNELGdCQUNBLENBQUUsMENQbGlERiw2RE9vL0NqQixXQWlEaUIsWUFDQyxnQkFDRyxnQkFDQSxpQkFDRSxDQUFBLENBQUEsMkJBU3pDLFdBQ1csZ0JBQ0ksY0FDSCxpQkFDSSxDQUFBLHFDQUVaLGVBQ2UsZ0JBQ0EsYVA5aURaLENBQUEsMENBWjRCLHFDT3dqRC9CLGVBTW1CLENBQUEsQ0FBQSxpQ0FJbkIsa0JBQ2lCLENBQUUsMENQbmtEWSxpQ09ra0QvQixtQkFJdUIsQ0FBQSxDQUFBLDBFQUdoQixvQkFDVSxDQUFBLG9DQVJqQixxQkFZeUIsa0NBQ0ksbUJBQ1QsaUJBQ0EsQ0FBRSwwQ1BqbERTLG9DT2trRC9CLGdCQWtCWSxDQUFZLENBQUUsc0NBSXRCLGNQNWtERCxnQk84a0RnQixlQUNYLENBQVcsMENQM2xEWSxzQ093bEQzQixlQU1RLENBQVcsQ0FBRSxxQ0E1QnBCLGNBaUNZLENBQUUsMENQbm1EWSxxQ09ra0QxQixnQkFvQ2tCLENBQUEsQ0FBQSxxQ0FwQ2xCLGNBeUNZLENBQUUsMENQM21EWSxxQ09ra0QxQixlQTRDa0IsQ0FBQSxDQUFBLHFDQTVDbEIsY0FpRFksQ0FBRSwwQ1BubkRZLHFDT2trRDFCLGVBb0RrQixDQUFBLENBQUEsa0JBTy9CLGdCQUNnQixrQkFDQyxDQUFFLDBDUC9uRG9CLGtCTzZuRHZDLGtCQUtvQixtQkFDRyxDQUFBLENBQUEsNkJBR25CLGtCQUVpQixDQUFFLDBDUHhvRGdCLDZCT3NvRG5DLFdBS2UsbUJBQ0MsQ0FBQSxDQUFBLGtDQUdYLGVBQ2MsQ0FBQSwwQ1BocERnQixrQ08rb0Q5QixVQUlZLENBQUUsQ0FBQSxrQ0FTbkIsYUFDYSxDQUFBLDZDQUVULFdBQ1csQ0FBQSwwQ1BocURvQiw2Q08rcEQvQixVQUlhLENBQUUsQ0FBQSw2Q0FPZixXQUNXLENBQUEsMENQM3FEb0IsNkNPMHFEL0IsVUFJYSxDQUFFLENBQUEsNEJBS25CLDZCUHZxRE8saUJPeXFEVSxZQUNOLENBQUUsMENQdHJEc0IsNEJPbXJEbkMsaUJBTXFCLENBQUEsQ0FBQSxrQ0FHakIsbUJBQUEsQUFFZSxlQUFBLHdCQUFBLEFBQ00scUJBRE4sQUFDTSx1QkFBQSxTQUNaLFdBQ0UsZ0JBQ0ksa0JBQ0gsQ0FBQSwwQ1Buc0RtQixrQ080ckQvQiw0QkFBQSxBQVV3Qiw2QkFWeEIsQUFVd0IsMEJBVnhCLEFBVXdCLHNCQUFBLHVCQUFBLEFBQ0Msb0JBREQsQUFDQywyQkFBQSxZQUNaLG1CQUNHLENBQUEsQ0FBQSw2Q0FHWixXQUNXLENBQUEsMENQN3NEZ0IsNkNPNHNEM0IsV0FJZSxvQkFBQSxBQUNFLG9CQURGLEFBQ0UsYUFBQSw4QkFBQSxBQUNLLDZCQURMLEFBQ0ssdUJBREwsQUFDSyxtQkFBQSx1QkFBQSxBQUNHLG9CQURILEFBQ0csMkJBQUEseUJBQUEsQUFDSixzQkFESSxBQUNKLG1CQUFBLFdBQ1IsQ0FBQSxDQUFBLDBDUHJ0RGMsb0RPd3REdkIsVUFHYSxDQUFFLENBQUEsd0RBSFQsV0FPUyxhQUNDLGFBQ0EsQ0FBQSwwQ1BqdURPLHdET3d0RGpCLFdBWVksQ0FBRSxDQUFBLDBDUHB1REcsMkRPeXVEdkIseUJBR2UsQ0FBQSxDQUFBLGdFQUdYLGVBQ2UsZ0JBQ0EsY1BydUR4QixtQk91dUQ0QixpQkFDSCxDQUFBLDBDUHB2REcsZ0VPK3VEbkIsZ0JBUW1CLG9CQUNJLGVBQ0wsQ0FBRSxDQUFBLGlFQUlwQixlQUNlLGVBQ1gsQ0FBVywwQ1AvdkRJLGlFTzZ2RG5CLGdCQUttQixhQUNYLENBQUEsQ0FBQSxtRUFOUiwwQkFVeUIsYVAxdkRqQyxDQUFBLGtCTzR2RGEsOENBYUgsc0JBQ0QsY0FDUixDQUFBLDBDUHh4RDBCLGtCT3F4RHZDLGVBTWlCLENBQUEsQ0FBQSx3QkFHYixXQUNXLGdCQUNJLGNBQ0gsMENBQ2UseUJQdHhEcEIsaUJPd3hESCxDQUFhLDBDUHB5RGtCLHdCTzh4RG5DLGlCQVNRLENBQWEsQ0FBRSw2QkFHbEIsY0FDVSxlQUNJLGdCQUNBLFdBQ0osZ0JBQ0kseUJQbnlEWixtQk9xeURTLGNBQ0MsaUJBQ0csQ0FBQSwwQ1BuekRlLDZCTzB5RDlCLGdCQVlrQixXQUNKLG9CQUNDLGFBQ0MsQ0FBQSxDQUFBLGtDQUlqQixrQkFDZ0IsZUFDRCxnQkFDQSxjUHB6RFosa0JPc3pEYyxDQUFFLDBDUGwwRFksa0NPNnpEL0IsZ0JBUW1CLGdCQUNBLG1CQUNJLENBQUEsQ0FBQSw4QkFJdkIseUJQN3pESSxzQk8rekRTLENBQUEsMENQNzBEa0IsOEJPMjBEL0IseUJBS2lCLENBQUEsQ0FBQSxpQ0FMakIsa0JBU2tCLGtCQUNJLGVBQ0gsZ0JBQ0EscUJBQ0YsVUFDSixtQkFDVSx1QkFDQyxDQUFBLDBDUDMxRE8saUNPMjBEL0IsZ0JBbUJ1QixtQkFDRyxrQkFDRCxTQUNiLENBQUssQ0FBRSx5Q0FkYixZQWtCYSxjQUNFLGtCQUNDLE1BQ1YsT0FDQSxTQUNBLENBQUEsc0NBS1osa0JBQ2EsQ0FBQSwwQ1BoM0RrQixzQ08rMkQvQix5QkFJaUIsQ0FBQSxDQUFBLHlDQUpqQixjQVFlLGtCQUNHLGtCQUNFLGVBQ0gsZUFDVCxDQUFBLDBDUDMzRHVCLHlDTysyRC9CLGdCQWV1QixtQkFDRyxlQUNkLENBQUEsQ0FBVyw4Q0FWakIsa0JBY2dCLFFBQ1YsT0FDQSxVQUNBLGVBQ1MsYUFDRixDQUFBLDBDUHo0RFksOENPczNEekIsZ0JBc0JxQixRQUNYLENBQUcsQ0FBRSxxQkFRN0IsbUJBQ2EsQ0FBQSwwQ1B0NUQwQixxQk9xNUR2Qyx1QkFJaUIsQ0FBQSxDQUFBLCtCQUdiLFdBQ1MsZ0JBQ00sbUJBQ0gsZUFDQyxnQkFDVCxjUHI1REcsa0JPdTVEUyxpQkFDRixDQUFBLDBDUHA2RHFCLCtCTzQ1RG5DLFdBV2Esb0JBQ0csZUFDQyxDQUFFLENBQUEsNkVBYlYsV0FrQkQsV0FDSyxZQUNDLCtDQUNZLHFCQUNILGtCQUNMLE9BQ1YsQ0FBQSwwQ1BwN0QyQiw2RU80NUQxQixZQTJCVSxZQUNELENBQUUsQ0FBQSx1Q0E1QlgsT0FpQ0QsbUNBQUEsQUFDVywwQkFBQSxDQUFBLHNDQWxDVixRQXNDRCxnREFBQSxBQUM0Qix1Q0FBQSxDQUFBLDBCQTlDcEIsZUFtREgsZ0JBQ1QsY1A3N0RHLGlCTys3RFMsQ0FBQSwwQ1AzOERtQiwwQk9xNURuQixnQkF5REcsZUFDWCxDQUFBLENBQVcsZ0ZBT2YsT0FDSSxDQUFBLDBDUHY5RDJCLGdGT3M5RC9CLFlBSWUsYUFDQyxZQUNGLHFCQUNTLDhDQUNHLGtCQUNSLFVBQ1YsY0FDUSxDQUFBLENBQUEsd0NBSWhCLFVBQ1EsQ0FBRSx3Q0FHViwrQkFBQSxBQUNlLHVCQUFBLFdBQ04sQ0FBRSx3Q0FHWCxrQkFFZ0IsZUFDWixDQUFVLDBDUGovRGlCLHdDTzgrRC9CLFlBTVEsQ0FBQSxDQUFBLHlDQUlSLFdBQ1MsZ0JBQ00sdUJBQ0YsZ0RBQUEsQVAvK0RWLHdDQUFBLGtCT2kvREMsc0JBQ2dCLHFCQUNSLENBQUEsMENQLy9EbUIseUNPdy9EL0IsV0FVYSwwQkFDSSxrQkFDVCx1QkFDUSxDQUFBLENBQUEsdURBYkosb0NBQUEsQUFpQk8sNEJBQUEsdUJBQUEsQUFDWCxjQUFBLENBQUEsMENQMWdFdUIsdURPdy9EbkIscUNBQUEsQUFxQlcsNEJBQUEsQ0FBQSxDQUFBLDhDQXJCWCx3QkFBQSxBQTJCYSxxQkEzQmIsQUEyQmEsdUJBQUEseUJBQUEsQUFDSixzQkFESSxBQUNKLGtCQUFBLENBQUEsMENQcGhFVSw4Q093L0RuQixrQkErQlUsbUJBQ1YsQ0FBYyxDQUFFLHFEQUdwQixVQUNJLENBQUssMENQNWhFYyxxRE8yaEV2QixrQkFJa0IsYUFDRixXQUNGLFVBQ04sVUFDQSxDQUFLLENBQUUsb0RBSWYsZUFDYSxnQkFDVCxjUDdoRVQsZ0JPK2hFUyxrQkFDWSxhQUNKLENBQUEsMENQN2lFVyxvRE91aUV2QixjQVNRLGdCQUNBLFNBQ0EsVUFDQSxDQUFLLENBQUUscURBSWYsV0FDUyxZQUNDLHFCQUNTLGVBQ04sZ0JBQ1QsY0FDTyxrQkFDSyxpQkFDRCxlQUNYLENBQUEsMENQaGtFbUIscURPdWpFdkIsa0JBWWtCLFlBQ0gsYUFDQyxVQUNSLFdBQ0ssWUFDQyxnQkFDSyxpQkFDQSxDQUFFLENBQUEsaURBS3pCLDhCUG5rRUQsaUNBQUEsbUJPc2tFYSxrQkFDSSxpQkFDSCxDQUFBLDBDUHBsRWMsaURPK2tFM0IsOEJQbmtFRCxpQ0FBQSxpQk82a0VpQixpQkFDQyxDQUFBLENBQUEsdURBR2IscUJBQ2EsZUFDQSxnQkFDVCxjUHBsRVQsd0JPc2xFeUIsZ0JBQ2hCLENBQUEsMENQbm1FbUIsdURPNmxFdkIsbUJBU1Esa0NBQUEsQUFDVywwQkFBQSxlQUNGLENBQUUsQ0FBQSx3REFJbkIscUJBQ2EsZUFDQSxnQkFDVCxhQUNPLENBQUEsMENQaG5FWSx3RE80bUV2QixlQU9pQixDQUFFLENBQUEsK0NBS3ZCLGVBQ2EsYUFDVCxDQUFBLDBDUDFuRXVCLCtDT3duRTNCLGVBS2lCLENBQUUsQ0FBQSxpQkFPL0IsV0FDUyxnQkFDTSxrQkFDSCxDQUFBLDBDUHZvRTJCLGlCT29vRXZDLGtCQU1nQixDQUFBLENBQUEsc0JBTkEsZUFVQyxnQkFDVCxjUG5vRUcsa0JPcW9FUyxrQkFDWixDQUFhLDBDUGxwRWtCLHNCT29vRXZCLGdCQWlCTyxtQkFDRSxDQUFFLENBQUEsNEJBUXZCLFdBQ1Msa0JBQ0wseUJQcHBFRyxtQk9zcEVVLGdCQUNILGNBQ0YsQ0FBQSwwQ1BwcUV1Qiw0Qk84cEVuQyxrQkFTUSxtQkFDYSxDQUFFLENBQUEsZ0RBVmIsa0JBY0YsQ0FBYSwwQ1A1cUVjLGdETzhwRXpCLG1CQWlCZSxDQUFFLENBQUEsa0RBTVosa0NBQUEsQUFHWSx5QkFBQSxDQUFBLDBDUHhyRVEsa0RPcXJFcEIsbURBQUEsQUFNaUMsMENBQUEsQ0FBQSxDQUFBLDJDQUt4QyxZQUNVLHNCQUNHLENBQUEsMENQbHNFYywyQ09nc0UzQiw4QkFLaUIsQ0FBQSxDQUFBLHdFQU1yQixrQkFDYyx1QkFBQSxBQUNWLGNBQUEsQ0FBQSx3RkFGRyxjQUtVLFdBQ0osWUFDQyxjQUNDLGVBQ0UsZ0JBQ1Qsa0JBQ0Esa0JBQ1UsVUFDTixVQUNKLGtCQUNZLGNBQ1osZUFDQSxDQUFBLDBDUDV0RXVCLHdGTzJzRXhCLFlBb0JZLGFBQ0MsY0FDUixrQkFDYSxVQUNULENBQUUsQ0FBQSxvQ0FLbEIseUJQMXRFSSx1Qk80dEVTLGVBQ0EsZ0JBQ1QsY1BodUVELGVPa3VFQyxDQUFBLDBDUDl1RTJCLG9DT3d1RS9CLHFCQVNpQixjQUNULGVBQ0EsQ0FBQSxDQUFXLDRDQVhaLFlBZUMseUJQM3VFTCxRTzZ1RUssQ0FBRywwQ1B6dkVvQiw0Q093dUV4QixRQW9CSyxtQ0FBQSxBQUNXLDBCQUFBLENBQUEsQ0FBQSwyQ0FyQmhCLFdBMEJDLGNBQ1MsV0FDSixZQUNDLDhDQUNZLHFCQUNILGtCQUNMLFNBQ1AsV0FDRSxVQUNMLHVCQUFBLEFBQ0EsY0FBQSxDQUFBLDBDUDV3RXVCLDJDT3d1RXhCLFlBdUNZLGFBQ0MsUUFDUixtQ0FBQSxBQUNXLDJCQUFBLFdBQ04sQ0FBRSxDQUFBLG9DQUtuQixlQUNhLGVBQ0EsY0FDVCxTQUNBLGVBQ1UsQ0FBQSwwQ1A3eEVpQixvQ093eEUvQix5QkFRaUIsZUFDQSxDQUFFLENBQUEsNENBVFosWUFhQyx5QkFDa0IsUUFDbEIsQ0FBRywwQ1B2eUVvQiw0Q093eEV4QixPQWtCSyxDQUFBLENBQUcsc0NBbEJmLHlCQXVCeUIsQ0FBQSxtQkFDcEIsOENBTVMsc0JBQ0Qsa0JBQ1Asb0JBQ0QsQ0FBQSwwQ1B6ekUwQixtQk9xekV2QyxtQkFPaUIsQ0FBQSxDQUFBLHVCQVBqQixrQkFXa0IsUUFDVixtQ0FBQSxBQUNXLDJCQUFBLFdBQ04sVUFDTCxXQUNLLFlBQ0MsdUJBQ1csQ0FBQSwwQ1B2MEVjLHVCT3F6RXZDLFdBcUJpQixZQUNDLFlBQ0MsVUFDRixnQ0FBQSxBQUNNLHVCQUFBLENBQUEsQ0FBQSx5QkFJbkIsMkhBQ2dCLGtCQUNGLFVBQ1YsbUJBQ0EsQ0FBYywwQ1B0MUVpQix5Qk9rMUVuQyxvSkFBQSxBQU9vQiwySEFBQSxvQkFDRSxDQUFFLENBQUEsOEJBUmpCLGtCQVlXLGVBQ0QsZ0JBQ1QsY1BwMUVELGtCT3MxRWEsV0FDUCxnQkFDTSxrQkFDSCxDQUFBLDBDUHIyRW1CLDhCT2sxRTVCLGdCQXNCZ0Isb0JBQ0ksQ0FBQSxDQUFBLHFDQUduQixrQkFDYyxRQUNWLFNBQ0Esb0VBQUEsQUFDVyw0REFBQSxVQUNYLFdBQ0ssQ0FBRSwwQ1BsM0VnQixxQ080MkUzQixVQVNhLG1DQUFBLEFBQ00sMkJBQUEsVUFDWCxDQUFLLENBQUUsZ0NBS25CLHdCQUFBLEFBRXFCLHFCQUZyQixBQUVxQix1QkFBQSxtQkFBQSxBQUNSLGVBQUEsY0FDSixXQUNBLGdCQUNNLGtCQUNILENBQUEsMENQbjRFbUIsZ0NPNDNFL0IsVUFVYSxtQkFDUSxDQUFFLENBQUEsa0NBWHZCLFlBZWUsWUFDRCxzQkFDVSx5QlBqNEVyQixrQk9tNEVLLGVBQ1MsZ0JBQ1QsY1ByNEVMLGtCT3U0RWUsMkJBQ0QsQ0FBQSwwQ1BwNUVjLGtDTzQzRS9CLFdBMkJpQixZQUNDLGtCQUNOLGdCQUNXLCtCQUNGLENBQUEsQ0FBQSx5Q0FqQmhCLFdBcUJPLHFCQUNTLFdBQ0osWUFDQyw4Q0FDWSxxQkFDSCxrQkFDTCxRQUNWLFdBQ0ssbUNBQUEsQUFDTSwyQkFBQSxTQUNYLENBQUEsMENQejZFbUIseUNPMDRFMUIsWUFrQ2tCLGFBQ0MsU0FDUixDQUFBLENBQUssMENQOTZFVSw4Qk9rMUU1QixxQkFzR2EsQ0FBQSxDQUFBLDJCQUtwQixZQUNXLGtCQUNHLFNBQ1YsU0FDQSxpREFBQSxBQUNXLHlDQUFBLFNBQ1gsQ0FBQSwwQ1BuOEUrQiwyQk82N0VuQyxXQVNhLGdDQUFBLEFBQ00sd0JBQUEsU0FDWCxDQUFJLENBQUUscUJBS2xCLDhDQUNzQixzQkFDRCw4QkFDSSxDQUFBLDJCQUVyQixXQUNTLGdCQUNNLGNBQ0gsa0RBQ1UscUJBQ0gsa0NBQ00sb0JBQ1osQ0FBQSwwQ1B6OUVzQiwyQk9rOUVuQyxXQVVhLGtEQUNhLDhCQUNULENBQUEsQ0FBQSwwQ1A5OUVrQixpQ09pK0UvQiw0QkFBQSxBQUl3Qiw2QkFKeEIsQUFJd0IsMEJBSnhCLEFBSXdCLHFCQUFBLENBQUEsQ0FBQSxzQ0FKbkIsUUFTRyxDQUFBLHFEQUZBLGlCQUtJLENBQVksMENQNytFTyxxRE93K0V2QixlQVFRLG1CQUNhLENBQUUsQ0FBQSw0Q0FUdkIseUdBQUEsQUFjZ0Isc0RBQUEsQ0FBQSxRQUNmLDhDQU9LLHNCQUNELDJCQUNJLG1CQUNaLENBQUEsMENQamdGMEIsUU82L0V2Qyw4Q0FPMEIsZUFDVCxDQUFBLENBQUEsWUFHYix3QkFBQSxBQUVxQixxQkFGckIsQUFFcUIsdUJBQUEsbUJBQUEsQUFDUixlQUFBLFdBQ0osY0FDRyxRQUNSLENBQUcsMENQOWdGNEIsWU93Z0ZuQyw0QkFBQSxBQVN3Qiw2QkFUeEIsQUFTd0IsMEJBVHhCLEFBU3dCLHNCQUFBLFdBQ1gsQ0FBQSxDQUFBLGVBU2pCLHlCQUFBLEFBRXFCLHNCQUZyQixBQUVxQiw4QkFBQSx5QkFBQSxBQUNKLHNCQURJLEFBQ0osbUJBQUEsa0JBQ0osQ0FBQSwwQ1AvaEYwQixlTzJoRnZDLDRCQUFBLEFBT3dCLDZCQVB4QixBQU93QiwwQkFQeEIsQUFPd0Isc0JBQUEsdUJBQUEsQUFDQyxvQkFERCxBQUNDLDJCQUFBLHlCQUFBLEFBQ0osc0JBREksQUFDSixtQkFBQSxlQUNKLENBQUEsQ0FBQSxxQkFHYixXQUNTLENBQUUsMENQemlGd0IscUJPd2lGbkMsV0FJYSxtQkFDUSxDQUFFLENBQUEsNkJBSXZCLFlBQ1csZ0JBQ0csQ0FBRSwwQ1BuakZtQiw2Qk9pakZuQyxXQUthLGlCQUNPLENBQUEsQ0FBQSwrQkFOcEIscUJBVWlCLGVBQ0EsMEJBQ1EsYVBoakZqQixDQUFBLDBDQWIyQiwrQk9pakZuQyxlQWdCcUIsQ0FBRSxDQUFBLDhDQVBsQixpQkFXTyxDQUFZLDBDUHJrRlcsOENPMGpGOUIsa0JBY3VCLENBQUUsQ0FBQSx3Q0FLMUIscUJBQ2EsV0FDSixlQUNJLGVBQ1QsQ0FBVSwwQ1BqbEZpQix3Q082a0YvQixnQkFPbUIsZ0JBQ0QsQ0FBRSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIGJwbSgkcG9pbnQpXG57XG4gIEBpZiAkcG9pbnQgPT0gbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJHBvaW50ID09IG1kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpXG4gICAge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1aZW4rS2FrdStHb3RoaWMrQW50aXF1ZTp3Z2h0QDUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuJHplbjogXCJaZW4gS2FrdSBHb3RoaWMgQW50aXF1ZVwiLCBzYW5zLXNlcmlmO1xuXG4vLyBjb2xvclxuJG1haW5fY29sOiAjMDkxODRBO1xuJHN1Yl9jb2xfMTogIzAwODlBQTtcbiRzdWJfY29sXzI6ICNFQUYxRkE7XG5cbi5wY19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcF9ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIGJwbShzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxufVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICR6ZW47XG4gIGNvbG9yOiAjMUQxRDFEO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLmRlZkZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmFkZWluIHtcbiAgb3BhY2l0eSA6IDA7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgdHJhbnNpdGlvbiA6IDFzO1xufVxuXG4uZmFkZWluLnNjcm9sbGluLFxuLnNsaWRlX3Iuc2Nyb2xsaW4sXG4uc2xpZGVfbC5zY3JvbGxpbiB7XG4gIG9wYWNpdHkgOiAxO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbGlkZV9yIHtcbiAgb3BhY2l0eSA6IDA7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbiAgdHJhbnNpdGlvbiA6IDFzO1xufVxuXG4uc2xpZGVfbCB7XG4gIG9wYWNpdHkgOiAwO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xuICB0cmFuc2l0aW9uIDogMXM7XG59XG5cbkBrZXlmcmFtZXMgYW5pX2hlYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDE1cHggKTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5kb3Rfc3R5bGVfMSB7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIHdpZHRoOiA0LjN2dztcbiAgICAgIG1hcmdpbi1yaWdodDogMy4xdnc7XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG5cbiAgICAgIGJ1dHRvbiB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDQuM3Z3O1xuICAgICAgICAgIGhlaWdodDogNC4zdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnR0bF9zdHlsZV8xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4udHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogNS4zdnc7XG4gICAgfVxuXG4gICAgJi5hdXRob3IsXG4gICAgJi5jYXRlZ29yeSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOS4ydnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dGhvciB7XG4gICAgICAgIG1heC13aWR0aDogNDk4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNzZ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2F0ZWdvcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDUyOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg4dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29faGlzaGlnYXRhXzEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHdpZHRoOiA0LjZ2dztcbiAgICAgICAgaGVpZ2h0OiA0LjZ2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuY29sb3JfdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRDAwMDAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICBtYXJnaW4tdG9wOiAzdnc7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAzLjR2dzsgICAgICBcbiAgICB9XG4gIH1cbn1cblxuLmJ0bl9zdHlsZV8xIHtcbiAgQGV4dGVuZCAuZGVmRmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogODRweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzNCNzlBMCAwLCAkbWFpbl9jb2wgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA2NXZ3O1xuICAgIGhlaWdodDogMTV2dztcbiAgICBwYWRkaW5nOiAwIDcuOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDcuOHZ3O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuXG4gIC5idG5fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICBcbiAgICA+aW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblxuICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHdpZHRoOiA1LjF2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjV2dztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41dncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIHdpZHRoOiAzLjR2dztcbiAgICAgIHJpZ2h0OiA3Ljh2dztcbiAgICB9XG4gIH1cbn1cblxuLmxpbmtzX3N0eWxlXzEge1xuICAgIHdpZHRoOiAxNTNweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmxnIHtcbiAgICAgICAgd2lkdGg6IDM2NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNHZ3IDQuNnZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2Fycl8zLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogNC42dnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuOHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4xdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuN3Z3IDQuNnZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjR2dyAxLjV2dyAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR0bF9zdHlsZV8yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDZ2dztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2ltYWdlXzkucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMy43dnc7XG4gICAgICAgICAgaGVpZ2h0OiAzLjF2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsMSk7XG4gICAgfVxuXG4gICAgLnRvcF90ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICB3aWR0aDogNDh2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43dnc7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICNBN0FEQzE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR0bF9zdHlsZV8zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkuM3Z3O1xuICAgIH1cblxuICAgIC5iZ18xLFxuICAgIC5iZ18yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5iZ18xIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICAgICAgICB0b3A6IDEwdnc7XG4gICAgICAgICAgICByaWdodDogLTh2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZ18yIHtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICB0b3A6IDZ2dztcbiAgICAgICAgICAgIGxlZnQ6IC0xNHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR0bCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2LjJ2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYl9zdHlsZV8xIHtcbiAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgIHdpZHRoOiA5M3Z3O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiAwIDIlO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGdhcDogMCAxLjJ2dztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgY29sb3I6ICM2OTcyOTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMjJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuN3Z3IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9iZ18yMy5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLy8qIVxuLy8qIHJlc3MuY3NzIOKAoiB2MS4xLjFcbi8vKiBNSVQgTGljZW5zZVxuLy8qIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuLy8qL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIEdsb2JhbCBzZWxlY3RvcnNcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBtYXJnaW4sIHBhZGRpbmcgb2YgYWxsIGVsZW1lbnRzIGFuZCBzZXQgYmFja2dyb3VuZC1uby1yZXBlYXQgYXMgZGVmYXVsdCAqL1xuKiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzICovXG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIyBHZW5lcmFsIGVsZW1lbnRzXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIEZvcm1zXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcbiAgLy8gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8vICBmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xuICAvLyAgY29sb3I6ICMxZTFlMWU7XG4gIC8vICBib3JkZXItY29sb3I6ICMxZTFlMWU7XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIC8vIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIC8vICAgYm9yZGVyLXN0eWxlOiBpbml0aWFsO1xuICAvLyAgY29sb3I6IGluaXRpYWw7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC8qICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7ICBGaXJlZm94IDM2KyAqL1xuICAvKiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAgQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiMgQWNjZXNzaWJpbGl0eVxuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIyBTZWxlY3Rpb25cbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufSIsIi53cC1wYWdlbmF2aSB7XG4gICAgd2lkdGg6IDkzdnc7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW46IDExLjR2dyBhdXRvIDA7XG4gICAgfVxuXG4gICAgLnBhZ2UsLmN1cnJlbnQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMS41dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS41dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJfY29sXzI7XG4gICAgfVxuXG4gICAgLnByZXZpb3VzcG9zdHNsaW5rLFxuICAgIC5uZXh0cG9zdHNsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0cG9zdHNsaW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjZ2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZUNhc2VQYWdlLFxuLmFyY2hpdmVDYXNlUGFnZSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3Ljh2dztcbiAgICB9XG5cbiAgICA+LnR0bF9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8zO1xuICAgIH1cblxuICAgIC5jYXNlX2xpbmtzX3NlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDkuM3Z3IDAgOC4zdnc7XG4gICAgICAgIH1cblxuICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuOXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjZ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzhweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNnZ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuMnZ3IDA7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMnZ3IDEuOHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGcge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS45dncgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wX2Nhc2Vfc2VjdGlvbiB7XG5cbiAgICAgICAgLmxpc3Qge1xuXG4gICAgICAgICAgICAuZWxlIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FzZV90dGxfc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhGOTdCNDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxdncgMnZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuNnZ3IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2VfdG9wX3NlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5LjN2dyAwIDguM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbm5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRldGFpbF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDN2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3dncpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDN2dyAzLjl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHZ3IDMuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4LjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhc2VfbWFpbl9zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMC45dncgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZ18xLFxuICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZ18xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XG4gICAgICAgICAgICB0b3A6IDIyOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzM3Z3O1xuICAgICAgICAgICAgICAgIHRvcDogLTEzdnc7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgICAgICB0b3A6IDIyOXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTd2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTR2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluX2NvbnRlbnRzIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExLjh2dyAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19oaXNoaWdhdGFfMi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgK3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDN2dyA0dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuN3Z3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNHB4IDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2NvbCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xOXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3Z3IDEuNXZ3IDAgMS41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yLjd2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BfZmFxX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNlX2F1dGhvcl9zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfMTgucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogOS4zdncgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfaW5uZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjY1KTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOC4zdncgMTAuMXZ3IDcuM3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FzZV9iZ18xLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDh2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNS4ydnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWN0UGFnZSB7XG5cbiAgICAuY29udGFjdF90b3Bfc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiA2LjJ2dyAwIDE0dnc7IFxuICAgICAgICB9XG5cbiAgICAgICAgLnRvcF90dGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuOHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTR2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluX2Jsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjY1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3Ljh2dyAwIDYuMnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfMTgucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTB2dyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iZ18xLFxuICAgICAgICAgICAgLmJnXzIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmdfMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEzdnc7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE3dnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3N3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlbF9ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjElO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3BfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjZ2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41dnc7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNnB4IDEzcHggMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2NvbCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTNweCA3cHggMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fdGVsXzEucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNoaW5qbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdF9mb3JtX3NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR0bF9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwLjl2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvdHRvbV90ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0QwMDAwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvcF9jYXV0aW9uX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDAwMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc21mLWZvcm0ge1xuXG4gICAgICAgICAgICAuc21mLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc21mLWl0ZW1fX2NvbC0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAydnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc21mLWl0ZW1fX2xhYmVsLFxuICAgICAgICAgICAgICAgICAgICAuc21mLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbWYtaXRlbV9fbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbWYtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNtZi1pdGVtX19jb2wtLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2xfX2NvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21mLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc21mLXJhZGlvLWJ1dHRvbi1jb250cm9sX19jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJ5b3VyX25hbWVcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJ5b3VyX2thbmFcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJ5b3VyX3ppcFwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cInlvdXJfYWRkcmVzc1wiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cInlvdXJfdGVsXCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwieW91cl9lbWFpbFwiXSxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWFbbmFtZT1cInlvdXJfbWVzc2FnZVwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cInlvdXJfZGF0ZV8xXCJdLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3RbbmFtZT1cInlvdXJfdGltZV8xXCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwieW91cl9kYXRlXzJcIl0sXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdFtuYW1lPVwieW91cl90aW1lXzJcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E3QURDMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFtuYW1lPVwieW91cl9kYXRlXzFcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9XCJ5b3VyX2RhdGVfMlwiXSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0W25hbWU9XCJ5b3VyX3RpbWVfMVwiXSxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0W25hbWU9XCJ5b3VyX3RpbWVfMlwiXSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbbmFtZT1cInlvdXJfemlwXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhW25hbWU9XCJ5b3VyX21lc3NhZ2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyLjN2dyA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJ2dyAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+LndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3Ljh2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNtZi1jaGVja2JveGVzLWNvbnRyb2xfX2NvbnRyb2wge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCA1OHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMi4zdncgMCA3Ljh2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0QwMDAwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJfY29sXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuOHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNtZi1jaGVja2JveC1jb250cm9sX19jb250cm9sIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWYtYWN0aW9uIHtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZDRTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzNCNzlBMCAwLCAkbWFpbl9jb2wgMTAwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNy41dncgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b21fYnRuc19zZWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1hcmdpbjogLTQwcHggYXV0byAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyLjN2dztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1dnc7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8xO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb21wYW55UGFnZSB7XG5cbiAgICA+LnR0bF9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8zO1xuICAgIH1cblxuICAgIC5jb21wYW55X21haW5fc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNjUpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gICAgICAgICAgICBwYWRkaW5nOiA3Ljh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55X2l0ZW0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDMwcHggOXB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzLjF2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuM3Z3IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0LjZ2dyAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4ydncgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55X2JvdHRvbV9zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuOXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuOHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbXBfYmdfMS5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4zdncgMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbG93UGFnZSB7XG5cbiAgICA+LnR0bF9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8zO1xuICAgIH1cblxuICAgICN0YWJfMl9yZXZpZXdzLFxuICAgICN0YWJfMl9mYXEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mbG93X3dheXNfc2VjdGlvbiB7XG5cbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50YWJfc3R5bGVfMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC50YWJfaXRlbSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3RhYl8xX2NvbnRlbnRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+LnR0bF9ibG9jayB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNy42dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC45dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNThweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIuNXZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgNSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b21fYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTd2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGFfYmxvY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJfY29sXzI7XG5cbiAgICAgICAgICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX3NoaW5qb184LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNy44dncgMy41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9zaGluam9fOS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1OXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0IC05dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4ydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50b3BfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi42dncgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41dnc7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjZweCAxM3B4IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2NvbCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4IDdweCAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb190ZWxfMS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjM2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVlc3Rpb25QYWdlIHtcblxuICAgID4udHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzM7XG5cbiAgICAgICAgLmJnXzEge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI1dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmdfMiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHRvcDogMjJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWVzdGlvbl9saW5rc19zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3dncgMCA1dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMi41dnc7XG4gICAgICAgIH1cblxuICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHggOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTR2dztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnZ3O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGcge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcF9zdG9yZW9wZW5fc2VjdGlvbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMC41dncgMCAzNXZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcF9mYXFfc2VjdGlvbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4zdnc7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBwb2xpY3lQYWdlIHtcblxuICAgID4udHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzM7XG5cbiAgICAgICAgLmJnXzEge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEzdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmdfMiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHRvcDogMTB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcG9saWN5X21haW5fc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2Ljh2dyA3Ljh2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm90Zm91bmRQYWdlIHtcblxuICAgIC5ub3Rmb3VuZF9tYWluX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDgwcHggMCAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnZ3IDAgMTV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZ18xLFxuICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJnXzEge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzN2dztcbiAgICAgICAgICAgICAgICB0b3A6IDEzdnc7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDN2dztcbiAgICAgICAgICAgICAgICB0b3A6IDEwdnc7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuOXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR0bF90ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGcsLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzEuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkuM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZVN0b3JlUGFnZSB7XG5cbiAgICAudG9wX2ZhcV9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfbXZfc2VjdGlvbiB7XG4gICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudG9wX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDU5dnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmVfYmdfMS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3Ljh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoaW5qbyB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTl2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmVfbmFtZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzIucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuN3Z3IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+LmltYWdlLD4uc2hpbmpvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+LmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXZ3O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAxdnc7XG4gICAgICAgIH1cblxuICAgICAgICA+LnNoaW5qbyB7XG4gICAgICAgICAgICB3aWR0aDogMTl2dztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMi42dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3Z3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfbmludGVpX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX2JnXzE4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICZfaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ18xNi5wbmcpO1xuICAgICAgICAgICAgcGFkZGluZzogNS40dncgMCAyLjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3BfdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzMucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkNFMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjh2dyAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJG1haW5fY29sIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjh2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuNXZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ180LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjF2dyAwIDguMXZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTl2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgNHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTd2dztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHRfMSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0XzIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0b3JlX2xpbmtzX3NlY3Rpb24ge1xuICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwIDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgNzBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWFyZ2luOiA0LjZ2dyBhdXRvIDEzdnc7XG4gICAgICAgIGdhcDogMS41dncgNyU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDYuNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNC4xdncgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc20ge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNC4xdncgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYXJyXzcucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDR2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDR2dztcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfbGVhZF9zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA3OHB4IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW46IDEwdncgMCA3dnc7XG4gICAgfVxuXG4gICAgLmJnXzEsXG4gICAgLmJnXzIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMzk1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgICAgIHRvcDogMTR2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZ18xIHtcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmdfMiB7XG4gICAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1Ljl2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjR2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDd2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDM5JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdG9yZV9idG5zX3NlY3Rpb24ge1xuICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmxpbmtfYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjR2dyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNkM3NTU7XG5cbiAgICAgICAgICAgICYubGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTR2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi4ydnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3Ljh2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+c21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYydnc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNy44dnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjR2dyAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfaW5mb19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgICB9XG5cbiAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzI7XG4gICAgICAgIG1heC13aWR0aDogNTU2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNTN2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZV9uYW1lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAkbWFpbl9jb2w7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRtYWluX2NvbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgcGFkZGluZzogMi4zdncgMy41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5fYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNnZ3IDcuOHZ3IDcuOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU5dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zM3B4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMydnc7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODMlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzLjd2dyAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlbF9idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXZ3O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDR2dyAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAxOXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxdncgMCAydncgNC41dnc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGIsc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDl2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDR2dyAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXBzIHtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdG9yZV92aWRlb3Nfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDU3cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgcGFkZGluZzogOS4zdncgMDtcbiAgICB9XG5cbiAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzI7XG4gICAgICAgIG1heC13aWR0aDogNzk2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTR2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXIge1xuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDI4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDd2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTR2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjN2dztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDh2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDd2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRvdF9zdHlsZV8xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC42dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdG9yZV9jb21tZW50X3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgfVxuXG4gICAgLmJnXzEsXG4gICAgLmJnXzIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmJnXzEge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDM5dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmdfMiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzODRweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR0bF9ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwOXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzYucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyM3Z3O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDl2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjMlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTB2dyBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjh2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiAzdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5fYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC42NSk7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweCA3MHB4O1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjJ2dyAxMC45dncgOS4zdnc7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyX2NvbnRlbnRzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGdhcDogMCA1JTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcF9ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNsaWRlcl9pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm90dG9tX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXJfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdG9yZV9zdGFmZl9zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgcGFkZGluZzogOS4zdncgMCAxNHZ3O1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgLyog6buS44GuNzAl6YCP5piOICovXG4gICAgICAgIHotaW5kZXg6IDk5OTg7IC8qIOOCueODqeOCpOODgOODvOOCiOOCiuS4iuOBq+mFjee9riAqL1xuICAgIH1cblxuICAgIC5iZ18xLFxuICAgIC5iZ18yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmdfMSB7XG4gICAgICAgIHRvcDogMTA1NnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgIH1cblxuICAgIC5iZ18yIHtcbiAgICAgICAgdG9wOiAyOTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM0OHB4O1xuICAgIH1cblxuICAgIC50dGxfYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMjtcbiAgICAgICAgbWF4LXdpZHRoOiA3MzJweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4M3Z3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYtYXJyb3csXG4gICAgLm5leHQtYXJyb3cge1xuICAgICAgICB3aWR0aDogOC43dnc7XG4gICAgICAgIGhlaWdodDogOC43dnc7XG4gICAgICAgIGJvdHRvbTogLTJ2dztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfNS5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJldi1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDcuOHZ3O1xuICAgIH1cblxuICAgIC5uZXh0LWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgICAgcmlnaHQ6IDcuOHZ3O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgQGV4dGVuZCAuZG90X3N0eWxlXzE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogOC40dnc7XG4gICAgfVxuXG4gICAgLnN0YWZmX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00LjZ2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogNC42dncgMy45dncgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI5cHggMCA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4dncgMCA2dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYixzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ184LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0I5MzcyODtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHZ3KTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjl2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAydnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4LjZ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjN2dyA3Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZDRTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjM0I3OUEwIDAsICRtYWluX2NvbCAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3Ljh2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0Ljd2dyAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b21fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHggMjVweCAxODBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ185LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQ0UwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBfYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogODR2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAydnc7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTIuNXZ3IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b21fdGV4dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNzN2dztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDkuNnZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMjJ2dyA3Ljh2dyA1LjJ2dztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmVfYmdfOS5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZDRTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZ2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxdnc7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41dnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlX3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuN3Z3IDA7XG5cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMi40dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfcm9hZF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDkuM3Z3IDAgMTIuNXZ3O1xuICAgIH1cblxuICAgIC50dGxfYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMjtcbiAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5fYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb2FkX2Jsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcblxuICAgICAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWRlcl9ibG9jayB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ18xMC5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNnZ3IDcuNnZ3O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDV2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0b3JlX2JnXzEwLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlcl9ibG9jayB7XG5cbiAgICAgICAgICAgICAgICAucHJldi1hcnJvdyxcbiAgICAgICAgICAgICAgICAubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYXJyXzUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMi42dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRvdF9zdHlsZV8xO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfcGVvcGxlX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmVfYmdfMTEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBwYWRkaW5nOiA5LjN2dyAwIDEyLjV2dztcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS45dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4ydnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzLjF2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC45KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4zdncgNC4zdncgMy4zdnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2Ljd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIuM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RvcmVfb2tfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZV9iZ18xMi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMxcHggMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDUuM3Z3IDAgOXZ3O1xuICAgIH1cblxuICAgIC50dGxfYmxvY2sge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYuMnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcF90ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmVfYmdfMTQucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJ2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5LjZ2dyAwIDR2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi44dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbV90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYl9ibG9jayB7XG4gICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA3MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMi42dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMS44dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi41dnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS43dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxdncgMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNtIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0dncgMS43dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5fYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC42NSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkuM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzLjl2dztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTR2dyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDk1cHgpLzIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmVfYmdfMTUucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzOXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpdGNoX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2hfYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC5zd2l0Y2hfaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYj44OW44Op44Oz44OJ5ZOBX2NvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19jaGVja18xLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcmNoaXZlU3RvcmVQYWdlIHtcblxuICAgIC50dGxfYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMztcbiAgICB9XG5cbiAgICAudGFiX2xpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDhweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3dncgMy41dnc7XG4gICAgICAgICAgICBnYXA6IDMuMXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuN3Z3IDN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfOC5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHZ3O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZV9saXN0X3NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEyLjV2dyBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPi50dGxfYmxvY2sge1xuICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMi41dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYxdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByZWZfbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAubGlzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXZ3IC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAydncgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWJfY29sXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJlZl9ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJlZl9uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2dnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTIuOXZ3IGF1dG8gNC42dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RvcmVzX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzLjF2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzk3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+LmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjRkZDNDAwIDAsICNGQUVCMDAgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjd2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX3RlbF8yLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Rjk3QjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnZ3IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX3Bpbl8xLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRlbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hcCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJ2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX3N0b3JlXzEucG5nKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ29fdG9wX2xpbmsge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCAwIGF1dG87XG4gICAgY29sb3I6ICRzdWJfY29sXzE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgd2lkdGg6IDI4dnc7XG4gICAgICAgIG1hcmdpbjogNC42dncgMCAwIGF1dG87XG4gICAgfVxufSIsIi5oZWFkZXIge1xuICBAZXh0ZW5kIC5kZWZGbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNnZ3O1xuICB9XG5cbiAgJl9sb2dvIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gICAgcGFkZGluZzogMjNweCAwIDE3cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICAgIHBhZGRpbmc6IDMuNXZ3IDAgMi42dnc7XG4gICAgfVxuICB9XG5cbiAgJl9uYXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODZweCAtIDI0MHB4IC0gMTIwcHgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZWxlIHtcbiAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMzdweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWwge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDE3cHggMDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0X2J0biB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOTAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIGhlaWdodDogOTBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfbWVudSB7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgd2lkdGg6IDE1LjZ2dztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbn1cblxuLmZpeGVkX25hdiwuZml4ZWRfYnRucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZF9uYXYge1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJl9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMuNXZ3IDQuNnZ3IDIuNnZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX21lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICBwYWRkaW5nOiA2LjJ2dyAzLjV2dztcblxuICAgICAgICAubGlua3NfYmxvY2sge1xuICAgICAgICAgICAgQGV4dGVuZCAubGlua3Nfc3R5bGVfMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMnZ3O1xuXG4gICAgICAgICAgICAuZWxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfNC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmtzIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2J0bnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2LjJ2dyAzLjV2dztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxNS42dnc7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYkFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wX212X3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9iZ18xLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy4zdncpO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG5cbi50b3BfbXZfYm90dG9tX2Jsb2NrIHtcbiAgQGV4dGVuZCAuZGVmRmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzRweCAwO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgIHBhZGRpbmc6IDUuM3Z3IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlDMDAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODAwMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICB3aWR0aDogNi4ydnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3BfbmV3c19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgcGFkZGluZzogMzdweCAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgcGFkZGluZzogNC42dncgMCA3dnc7XG4gIH1cblxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogOTN2dztcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50dGxfYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuM3Z3O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuamEge1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMXZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbiB7XG4gICAgICAgIGNvbG9yOiAjOEY5N0I0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmVfbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogJHN1Yl9jb2xfMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxOC44dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgIHRvcDogMXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRtYWluX2NvbCwgLjEpO1xuXG4gICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiA0LjZ2dyA2LjJ2dztcbiAgICAgICAgaGVpZ2h0OiAzMXZ3O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB9XG5cbiAgICAgIC5lbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICArLmVsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJfY29sXzI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN3Z3IDEuM3Z3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS4zdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wX3N0b3Jlb3Blbl9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwLjV2dyAwO1xuICAgIH1cblxuICAgIC5iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAzOTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOXZ3O1xuICAgICAgICAgICAgdG9wOiAtNy43dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41dnc7XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcF90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy41dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDF2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2LWFycm93LFxuICAgIC5uZXh0LWFycm93IHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfNS5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogOTdweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogOC43dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDguN3Z3O1xuICAgICAgICAgICAgYm90dG9tOiAxOXZ3O1xuICAgICAgICAgICAgbGVmdDogMy4xdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldi1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSA0NTBweCkpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQtYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpIHRyYW5zbGF0ZVgoY2FsYyg1MCUgLSA0NTBweCkpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMy4xdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdF9ibG9jayB7XG5cbiAgICAgICAgLmVsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDd2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2Jucl9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTguN3Z3O1xuICAgIH1cblxuICAgIC5iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjcycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogNDg5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDl2dztcbiAgICAgICAgICAgIGJvdHRvbTogLTE5dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm5yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi50b3BfbGVhZF9zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmdfMSxcbiAgICAuYmdfMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmJnXzEge1xuICAgICAgICB3aWR0aDogNDM2cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC05MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDU0dnc7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjJ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAuYmdfMiB7XG4gICAgICAgIHdpZHRoOiA1NzhweDtcbiAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgIGxlZnQ6IDEwOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3NzhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljh2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNoaW5qbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3Z3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2l0ZW1fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfNi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDExLjN2dyAwIDEyLjV2dztcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC50dGxfYmxvY2sge1xuICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNXB4IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIuM3Z3IDIuNiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0X2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzEuNiU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMuMXZ3IGF1dG8gMXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9icmFuZF9zZWN0aW9uIHtcbiAgICB3aWR0aDogOTN2dztcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMTIuNXZ3IGF1dG87XG4gICAgfVxuXG4gICAgLnR0bF9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgIH1cblxuICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjF2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4IDI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBnYXA6IDIuM3Z3IDIuNiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0X2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEuNiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxnIHtcblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCBhdXRvIDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJ2dyBhdXRvIDIuMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAxM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHZ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMy4xdncgYXV0byAxLjd2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8xO1xuICAgIH1cbn1cblxuLnRvcF9hbnNoaW5fc2VjdGlvbiB7XG5cbiAgICAmX3R0bCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX2JnXzdhLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDUycHggMCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNy44dncgMCA0dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzdnc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZDRTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfN2IuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2LjJ2dyAwIDcuOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW5fYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzh2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQydnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03dnc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIuM3Z3IDIuOSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ1NDY0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzEuNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkIyMDA0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjR2dyA5LjN2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX2JnXzdhLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogNjJweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogNy44dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2Nhc2Vfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDkzdnc7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gOTNweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW46IDEyLjV2dyBhdXRvIDE3LjZ2dztcbiAgICB9XG5cbiAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjJ2dztcbiAgICAgICAgfVxuXG4gICAgICAgID4udHRsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDM4cHggMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZ2FwOiA1dncgMS43JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuN3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyLjIlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMThweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zdnc7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDF2dyAxLjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEY5N0I0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweCA1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjN2dyAxLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC40dncgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZV90dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDF2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2VfbnVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2VfeWVuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8xO1xuXG4gICAgICAgICsuY2F1dGlvbl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRDAwMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjF2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9yZWFzb25fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfMTAuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cbiAgICAmX3R0bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYmdfMSxcbiAgICAgICAgLmJnXzIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnXzEge1xuICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmdfMiB7XG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3Ljh2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDguN3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjR2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfYmxvY2sge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAucHJldi1hcnJvdyxcbiAgICAgICAgICAgIC5uZXh0LWFycm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOC43dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4Ljd2dztcbiAgICAgICAgICAgICAgICBib3R0b206IDI5dnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2Fycl81LnBuZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMy4xdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0LWFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzLjF2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwLjl2dyAzLjl2dyAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC42dncpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEuOXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCA5NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNC40dncgMCA1dncgMTYuNnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS40dncgMCAydncgMTYuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0LjF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDkzdnc7XG4gICAgICAgIG1heC13aWR0aDogOTU1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBnYXA6IDEwLjV2dyAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcuOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYXNvbl9ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRtYWluX2NvbCwgLjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUZBO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMCAyNHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4xdncgMCAzLjF2dyA2LjV2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmxpc3RfMSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMy45dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIuOHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYuOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGcge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3RfMiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ib3R0b20ge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAudG9wX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZW0sc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxnIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMC4zdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDguN3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Bfd2F5c19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIuNXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjN2dztcbiAgICB9XG5cbiAgICAudHRsX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYuMnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiIHtcbiAgICAgICAgQGV4dGVuZCAudGFiX3N0eWxlXzE7XG4gICAgfVxuXG4gICAgI3RhYl8xX2NvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3RhYl8yX2NvbnRlbnRzIHtcblxuICAgICAgICAubGlzdF9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHMge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3Ljh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogNi4ydncgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2LjJ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCA1Ljh2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3R0b21fYmxvY2sge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0dncgLSA1Ljh2dyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWJfY29sXzE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8xO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2RvY3Nfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfMTgucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBwYWRkaW5nOiA3Ljh2dyAwO1xuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjY1KTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5fY29sO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQ0UwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzc5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU5dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy45dnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXZ3IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wX3RleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNnZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViX2NvbF8yO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMjdweCA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNnZ3IDcuM3Z3IDMuNnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+ODuyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F1dGlvbl9saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTI3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNnZ3IDcuM3Z3IDQuNnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEQjAwMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREIwMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLjZ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9yZXZpZXdzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEyLjl2dyAwIDE1LjZ2dztcbiAgICB9XG5cbiAgICAudG9wX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjlweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy44dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fbGluZV8xLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNnZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNi4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPi50dGwge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS45dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zbGlkZXIge1xuXG4gICAgICAgIC5wcmV2LWFycm93LFxuICAgICAgICAubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDguN3Z3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOC43dnc7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA3MnZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfNS5wbmcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2LWFycm93IHtcbiAgICAgICAgICAgIGxlZnQ6IDMuMXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRvdF9zdHlsZV8xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJG1haW5fY29sLCAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiA4NXB4IDI1cHggMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1dnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi40dncgNi44dncgNS4ydnc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOS4zdncgMy45dncgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNnZ3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjd2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud29tYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTl2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhbXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkNFMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3LjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMjNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDF2dyAwIDF2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQ0UwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3BfZmFxX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA5M3Z3O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzN3Z3O1xuICAgIH1cblxuICAgID4udHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuOXZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzE7XG4gICAgfVxuXG4gICAgLmZhcV9ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42dnc7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5xX3RleHQge1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hX3RleHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDkzcHggNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjZ2dyA0LjZ2dyA2dncgMTQuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xX3RleHQsXG4gICAgICAgIC5hX3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQ0UwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNy41dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy41dnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS40dnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQuMnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xX3RleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xfMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggOTNweCAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjl2dyAxNC41dnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnUSc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19hcnJfMi5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjV2dztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUuNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5M3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQuNnZ3IDAgMTQuNXZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ0EnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjU4NEE7XG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Bfc3RvcmVfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BfYmdfMTgucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTEwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgcGFkZGluZzogMTZ2dyAwIDEydnc7XG4gICAgfVxuXG4gICAgLmJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMTh2dztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgIGhlaWdodDogNDR2dztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDgxdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3dnc7XG4gICAgICAgICAgICByaWdodDogNS40dnc7XG4gICAgICAgICAgICB0b3A6IDUuMXZ3O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCByZ2JhKCNmZmYsIC42NSkgY2FsYygxMDAlIC0gMjlweCksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDI5cHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCByZ2JhKCNmZmYsIC42NSkgY2FsYygxMDAlIC0gMTN2dyksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDEzdncpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3Ljh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMnZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTE1MCUgLSAxNDBweCksIGNhbGMoLTUwJSAtIDMwcHgpKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjFweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHZ3O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDIycHggMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGdhcDogMy4xdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggNzZweCAzM3B4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTR2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjV2dyA4LjZ2dyA0LjV2dyAyLjl2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2Fycl82LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3Z3XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8xO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMy41dncgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNoaW5qbyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTE1MCUgLSAyMHB4KSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDF2dztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIGxlZnQ6IC00dnc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Bfa2FpdG9yaV9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9iZ18yMC5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWF4LXdpZHRoOiA5MzVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX3NoaW5qb18xMC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDYzMHB4IDAgNTlweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Bfc2hpbmpvXzExLmpwZyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTAuN3Z3IDAgMTIuNXZ3IDQuNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjODBCQzNBIDAsICMyQTg4MkQgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9iZ18xOS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMCA4OHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX2JnXzI0LnBuZyk7XG4gICAgICAgIHBhZGRpbmc6IDkuM3Z3IDA7XG4gICAgfVxuXG4gICAgJl9uYXYge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogOTN2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDYuMnZ3IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3NfYmxvY2sge1xuICAgICAgICAgICAgQGV4dGVuZCAubGlua3Nfc3R5bGVfMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlcl9ib3R0b20ge1xuICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjFweCAzLjV2dztcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDYuMnZ3IDA7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTg2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDZ2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJHN1Yl9jb2xfMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC42dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
