@media only screen and (max-width:480px){.info__text{font-size:14px}}@media only screen and (max-width:992px){.swd-form{padding:20px 40px}.swd-form .input__file{justify-content:center;margin-bottom:10px}.swd-form .input__file .drop__files{display:none}.swd-form .input-wrap .label__error{position:static;align-items:center}.swd-form .input-wrap .label__error .icon__error{position:static;margin-right:5px}.swd-form .input-wrap .label__error .text__error{position:static;display:block;height:auto;box-shadow:none;padding:0;background:0 0;z-index:0}.swd-form .input-wrap .label__error .text__error:after,.swd-form .input-wrap .label__error .text__error:before{display:none}}@media only screen and (max-width:768px){.swd-form .input-group{flex-basis:100%}.swd-form .checkbox-group,.swd-form .radio-group{flex-basis:100%;justify-content:flex-start}.swd-form .checkbox-group .checkbox__wr,.swd-form .checkbox-group .radio__wr,.swd-form .radio-group .checkbox__wr,.swd-form .radio-group .radio__wr{margin-right:20px}}@media only screen and (max-width:650px){.form__bottom{flex-direction:column}.swd-form .g-recaptcha{-webkit-transform-origin:50% 0;transform-origin:50% 0}}@media only screen and (max-width:480px){.swd-form{padding:20px}}@media only screen and (max-width:992px){.menu__wr.open{-webkit-transform:scale(1);transform:scale(1);opacity:1}.menu{margin:auto 0;flex-direction:column}.burger{display:block}.menu__main a{color:#000}.menu__mega{position:static;-webkit-transform:scaleX(1);transform:scaleX(1);box-shadow:0 60px 170px 40px rgba(30,88,129,.61);opacity:1}}@media only screen and (max-width:1024px){.header__bottom2_logo_title{font-size:15px}}@media only screen and (max-width:1200px){.menu__item{margin-right:20px}.menu__list{padding-right:15px;padding-left:15px}.menu__list_other{max-width:28.5%}.logo{margin-right:1.5rem}}@media only screen and (max-width:992px){.header{position:fixed;top:0;left:0;box-shadow:1px 20px 88px 0 rgba(0,0,0,.13)}.header__bottom2.container-fluid{height:65px;padding:0 15px;background-color:#fff}.header__bottom2_logo_wr{flex-basis:auto}.menu__wr{padding-right:0;position:absolute;left:0;top:0;height:65px;justify-content:center}.menu{overflow:auto}.menu__list:nth-child(1){padding-left:15px}.menu__main{position:fixed;top:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:url(../img/home_mobile_menu_bg.png) 0 0/cover no-repeat;width:100%;left:0;padding:120px 20px;height:100vh;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .5s,-webkit-transform .3s;transition:transform .3s,opacity .5s;transition:transform .3s,opacity .5s,-webkit-transform .3s;opacity:0}.menu__main a{color:#fff}.menu__main.open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.menu__item:hover .menu__mega{box-shadow:none}.menu__link{color:#fff;margin:10px 0;font-size:.8rem;display:inline-block;font-family:Poppins,sans-serif}.menu__link:before{display:none}.menu__link_main{text-transform:uppercase;transition:color .3s;display:flex;align-items:center;width:100%;position:relative;font-size:.9rem;font-family:ProximaNova-Semibold,sans-serif}.menu__link_main:after{content:'';position:absolute;left:-20px;top:0;width:calc(100% + 40px);height:100%;background:#fff;z-index:-1;opacity:0;transition:opacity .3s}.menu__link_main i{padding-left:10px;font-size:1.2rem}.menu__link_main i:before{display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu__link_main.open{color:#b1c018}.menu__link_main.open:after{opacity:1}.menu__link_main.open i:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__link_main:only-child:after{display:none}.menu__link_list{margin:0 0 10px 10px}.menu .menu__title{transition:color .3s;display:flex;align-items:flex-start}.menu .menu__title i{margin-top:5px;padding-left:10px;font-size:1rem}.menu .menu__title i:before{display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu .menu__title.open{color:#b1c018}.menu .menu__title.open i:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menu .menu__title:only-child:after{display:none}.menu__item{width:100%}.menu__item ul{margin-bottom:2rem}.menu__mega{position:static;flex-direction:column;background:0 0;box-shadow:none;-webkit-transform:none;transform:none;opacity:1;padding:0;display:none}.menu__mega:hover{box-shadow:none}.menu__mega:before{display:none}.menu__title{color:#fff}.menu__item{margin-right:0}.menu__list{padding:0 0 0 15px}.menu__list_other{max-width:100%}.menu__list:hover{box-shadow:none}.menu__list ul{display:none}.menu__post,.menu__three_level{display:none}.logo{margin-right:0}.burger{display:block;right:15px;left:auto}.logo{margin:0 auto;position:relative;z-index:100}.menu__link_main.open:after{opacity:0}.mega_documents li{margin-bottom:12px}.mega_type li{margin-bottom:12px}.mega_region li{margin-bottom:12px}}@media only screen and (max-width:767px){.header__top{padding:10px 0}.header__top_row{padding-bottom:0;justify-content:space-between}.header__top_secure{display:none}.header__top_icons_wr{text-align:left}.header__top_whatsupp_link::before{font-size:20px}.header__top_skype_link::before{font-size:20px}.header__top_email_link::before{font-size:20px;padding-right:0}.header__top_phone_link::before{font-size:20px;-webkit-transform-origin:45% 50%;transform-origin:45% 50%}.header__bottom2_logo_text{display:none}.email_link span{display:none}.menu__main{padding-top:140px;padding-left:40px}}@media only screen and (max-width:576px){.logo__text{display:none}.icons_wr+.phone_link{padding-left:20px}}@media only screen and (max-width:400px){.header__top_email{margin-right:15px}.header__btn{position:relative;left:10px;min-width:105px;padding:7px 10px;font-size:12px}}@media only screen and (min-width:993px){.menu__link{color:#fff;font-size:.7rem;transition:color .3s;position:relative;display:block}.menu__link_main i{display:none}.menu__link_main:before{content:'';display:block;position:absolute;width:0;height:4px;background:#f6c315;left:0;right:0;bottom:-5px;margin:0 auto;transition:width .3s}.menu__link_dark{color:#444}.menu__link_list{position:relative}.menu__link:last-child{margin-right:0}.menu__item:hover .menu__mega{-webkit-transform:scaleX(1);transform:scaleX(1);box-shadow:0 100px 200px 0 rgba(0,0,0,.61);opacity:1}.menu__item:hover .menu__link_main:before{width:80%}.menu__item_list{margin-bottom:12px}.menu__item_list:last-child{margin-bottom:0}.menu__title i{display:none}.menu_wr{justify-content:space-between}}@media only screen and (min-width:993px){.menu__wr{position:static;justify-content:space-between}.menu__mega{background-image:url(../img/home_menu_mega_bg_01.png);background-repeat:no-repeat;background-position:right bottom}}@media only screen and (max-width:1200px){.fullactivators{padding:0 15px}.img_article{display:flex;align-items:center;flex:0 0 180px}.img_article img{max-width:100%}.offer__image{right:85px}.contact_form .g-recaptcha{flex:0 0 100%;max-width:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;display:flex;justify-content:center;align-items:center;order:1;margin-bottom:10px}.contact_form .g-recaptcha--wr{justify-content:center}.contact_form .g-recaptcha--wr .label__error{order:2;flex:0 0 100%;max-width:100%;justify-content:center}.contact_form .g-recaptcha--wr.no-current .label__error{margin-bottom:10px}.contact_form__btn{order:3;flex:0 0 50%;max-width:150px}}@media only screen and (max-width:991px){.benefits__item_authorities{display:none}.documents__picture_col_drivers{margin-top:20px}.documents__examples{display:none}.travel__header{order:1;margin-bottom:20px}.travel__title{order:1}.travel__subtitle_bottom{text-align:left}.travel__text{text-align:left}.travel__image{order:3;text-align:center;margin-bottom:35px}.travel__image img{-webkit-transform:translate(0,0);transform:translate(0,0);max-width:100%;position:static}.travel__content{order:3}.travel__content_top{order:2}.travel__content_bottom{order:4;text-align:center}.faq__text{text-align:left}.faq__image{order:3;text-align:center;margin-bottom:30px;position:static}.faq__image img{position:static}.faq__content{order:3;padding-left:15px}.faq__content_top{order:2;margin-bottom:25px}.faq__content_bottom{order:4;text-align:center}.faq__header{order:1;padding-left:15px}.delivery__header{font-size:30px;line-height:100%}.delivery__header span{font-size:20px}.offer__image{position:absolute;top:0;bottom:0;left:-160px;margin:auto 0}.offer__image_wr{position:static}.offer__image::before{height:300px;width:300px}.offer__image_discount{right:75px;top:-122px}.offer__image img{max-width:150px;top:0;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:35%}.offer__title{padding-left:15px;font-size:30px;line-height:100%}.offer__title span{font-size:20px}.offer__content{padding-left:15px}}@media only screen and (max-width:992px){.choose__img{display:none}.fullactivators{flex-wrap:wrap}.main{margin-right:0}.wrap_newsletter{display:none}.resent_posts_notop{display:none}.site_bar{display:flex;flex-wrap:wrap;flex:0 0 100%}.item_sb{flex:0 1 50%}.item_sb:nth-child(2){flex:0 1 100%}.wrap_pop_post{display:flex;justify-content:space-around}.wrap_pop_post .pop_post{flex:0 1 50%}.wrap_pop_post .pop_post:last-child{display:none}.wrap_pop_post .pop_post img{-o-object-fit:cover;object-fit:cover;height:232px;width:100%}.choose{padding-top:200px}.choose__image{display:none}.choose__passport{display:block;height:190px;width:150px;background-size:210%;top:auto;left:-30px;bottom:-75px}.menu__item:hover .menu__link_main:after{display:none}.form_block__subtitle br{display:none}.form_block__form{padding-left:15px}.contact_form{padding-left:15px;padding-right:15px}.delivery__image{right:0}}@media only screen and (max-width:768px){.wrap_article{flex-wrap:wrap;justify-content:center}.img_article{padding:20px 0}.item_sb{flex:0 1 100%}.item_sb .wrap_pop_post{display:flex;justify-content:center;flex-wrap:wrap}.item_sb .wrap_pop_post .pop_post{flex:0 1 400px}.item_sb .wrap_pop_post .pop_post:last-child{display:block}.item_sb .wrap_pop_post .pop_post img{-o-object-fit:cover;object-fit:cover;height:232px;width:100%}.categories{padding-left:0}.categories li{display:inline-block;width:45%;margin-left:10px}.categories li:after{display:none}.categories li span{display:none}.categories li .software{color:#4051b5}.categories li .activators{color:#0198a8}.categories li .multimedia{color:#522da8}.categories li .idm{color:#4527a0}.categories li .tools{color:#0e47a0}.categories li .windows{color:#1a77d3}}@media only screen and (max-width:767px){.benefits__item_privacy{margin-top:20px}.benefits__item_quickness{margin-top:20px}.difference__link{overflow:hidden}.difference__real{padding-right:15px}.difference__fake{padding-left:15px}.difference__fake::before{display:none}.form_block__header{top:0}.form_block__image{display:flex;justify-content:center;align-items:center;margin:80px 0}.form_block__image::before{height:400px;width:400px;top:0;left:0;right:0;bottom:0;margin:auto}.form_block__image img{position:relative;max-width:100%;left:0;top:0}.form_block__image img.form_block__image_plane{position:absolute;right:0;top:0;left:auto}.form_block_row{justify-content:center}.form_block__form{padding-left:15px}.offer__image{right:160px}.choose{padding-top:180px}.choose_form__btn:hover::before{right:5px;top:5px;width:25px;height:25px}.delivery__image{right:0}.delivery__image_col::after{left:auto;right:0}.delivery__image_col::before{height:500px;width:500px;top:-70px}}@media only screen and (max-width:576px){.delivery__image_col::before{top:-160px}.delivery__image_col::after{right:0;top:-75px}}@media only screen and (max-width:575px){.benefits__item+.benefits__item{margin-top:20px}.documents__picture_col+.documents__picture_col{margin-top:30px}.offer{text-align:center}.offer__container{max-width:390px}.offer__title{padding-left:15px;letter-spacing:0}.offer__content{padding-left:15px}.offer__image{display:none}.offer__empty{display:none}.travel__image{display:block}.travel__title{margin-bottom:15px}.faq__image{display:block}.delivery{text-align:center}.delivery__container{max-width:390px}.delivery__header{padding-left:15px;margin-bottom:10px}.delivery__content{padding-left:15px}.delivery__image_col{display:none}.delivery__image_col::before{height:500px;width:500px}.popup__requestSuccess_footer{text-align:center}.popup__requestSuccess_footer img{display:none}.popup__requestSuccess_block{padding:30px}}@media only screen and (max-width:480px){.wrap_article{position:relative}.da_top{position:absolute;top:10px;width:90%;justify-content:space-between}.img_article{padding:50px 0 0}.btn_subject{min-width:40px;height:28px;border:none}.btn_subject span{display:none}.btn_subject:before{content:'';width:40px;line-height:30px;font:normal normal normal 18px/1 FontAwesome;display:inline-block;vertical-align:bottom}.art_windows:before{content:'\f17a'}.art_software:before{content:'\f013'}.art_activators:before{content:'\f084'}.art_multimedia:before{content:'\f108'}.art_idm:before{content:'\f0ed'}.art_tools:before{content:'\f0ad'}.description_art{padding:14px 15px 18px 15px}.da_bottom{flex-wrap:wrap;justify-content:space-around}.wrap_btn_article .btn_article{padding:0 10px}.wrap_btn_article .btn_article:before{display:none}.offer{padding-top:45px;padding-bottom:45px}.offer__title{font-size:40px;line-height:1.5}.offer__title span{font-size:40px}.delivery{padding-top:45px;padding-bottom:45px}.delivery__header{font-size:40px;line-height:1.5}.delivery__header span{font-size:40px}.form_block__image::before{height:350px;width:350px}.form_block__image img{max-width:80%}.form_block__image img.form_block__image_passport{width:80%}.form_block__image img.form_block__image_plane{right:55px;top:-70px}.form_block__title{font-size:50px}.form_block__form{padding-top:30px}.choose{padding-top:135px;padding-bottom:20px}.choose_form{padding-left:15px;padding-right:15px}.choose__passport{display:none}.difference__list{margin-bottom:0}.difference__link{margin-bottom:50px}.difference__real+.difference__fake{margin-top:50px}.difference__shadow{height:100%;width:100%}.difference__shadow_wrap{opacity:1}.difference__arrow{display:none}.documents{padding-top:35px;padding-bottom:35px}.travel{padding:40px 0}.faq{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:380px){.form_block__image::before{width:290px;height:290px}}@media only screen and (max-width:1300px){.product_category__container{max-width:1140px}}@media only screen and (max-width:1200px){.sidebar__col{right:0;padding-right:15px;padding-left:15px}.real_passports__intro_content{padding-left:15px;padding-right:15px}.real_passports__picture{left:-5px}.real_passports__picture_wr img{position:absolute}}@media only screen and (max-width:992px){.product_category__container{padding-top:115px}}@media only screen and (max-width:991px){.real_passports__guarantee::before{display:none}.real_passports__guarantee_row{left:0}}@media only screen and (max-width:767px){.product_category__container{padding-top:115px}.real_passports__tables_col{text-align:center}}@media only screen and (max-width:1024px){.typical_subcategories__row{padding-left:15px}}@media only screen and (max-width:991px){.typical_subcategories__title{order:0}.typical_subcategories__row{padding-left:0}}@media only screen and (max-width:991px){.typical_subcategories__row{padding-left:0;width:100%;margin:0 auto}}@media only screen and (max-width:767px){.typical_doc__intro_content{justify-content:center}.typical_doc__intro_row{justify-content:center}.typical_doc__intro_image{max-width:55%;flex-basis:55%;margin-bottom:30px;padding:20px}.typical_doc__card_col{max-width:55%;flex-basis:55%;margin-bottom:30px}.typical_doc__card_col_fake{padding-left:0}}@media only screen and (max-width:400px){.typical_doc__intro_row{justify-content:center}.typical_doc__intro_image{max-width:90%;flex-basis:90%;margin-bottom:30px;padding:20px}.typical_doc__card_col{max-width:90%;flex-basis:90%}}@media only screen and (max-width:992px){.documents__examples_title{text-align:center}.real_passports__guarantee .travel__subtitle{text-align:center}.o-documents__imgText{display:block}.o-documents__item{width:100%;display:block}}@media only screen and (max-width:992px){.o-documents__toptext{display:block}}@media only screen and (max-width:1366px){.banknotes__col{left:0}}@media only screen and (max-width:767px){.banknotes__images_col_left{flex:0 0 100%;max-width:100%;margin-bottom:10px}.banknotes__images_col_right{flex:0 0 100%;max-width:100%}.test_2{padding-right:0}.banknotes__images_row_left{padding-right:0;width:calc(100% + 10px)}.banknotes__fake_canadian .banknotes__image,.banknotes__image_col_2 .banknotes__image{min-height:200px;position:relative;overflow:hidden}.banknotes__fake_canadian .banknotes__image img,.banknotes__image_col_2 .banknotes__image img{position:absolute;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width:1200px){.testimonial__offer_title{font-size:50px}.testimonial__offer_content{padding-left:15px}.testimonial__offer_img_discount{right:15px}}@media only screen and (max-width:992px){.testimonials{padding-top:150px}}@media only screen and (max-width:991px){.testimonial__offer_title{padding-left:0}.testimonial__offer_img_discount{top:5px}}@media only screen and (max-width:767px){.testimonial__offer_img{display:none}.testimonial__offer_content{flex:0 0 100%;width:100%;padding-left:0}.pagination{margin-left:0}}@media only screen and (max-width:480px){.testimonial__text{max-height:160px}}@media only screen and (max-width:400px){.testimonials__loading{margin:0}}@media only screen and (max-width:480px){.passport_search__item_in{flex:0 0 100%;max-width:100%}.passport_search__title{order:1;padding-left:0;margin-bottom:15px}.passport_search__img{order:2;padding-right:0;margin-bottom:15px}.passport_search__btn{order:3}}@media only screen and (max-width:992px){.contact_us{padding-top:150px}}@media only screen and (max-width:767px){.contact_us__email span{display:inline-block}.contact_us__image{margin:0}.contact_us__image::before{background-image:none}.contact_us__header{margin-bottom:40px}}@media only screen and (max-width:400px){.contact_us__email_wr{flex:0 0 100%;max-width:100%;order:4}.contact_us__whatsupp{height:40px;width:40px}.contact_us__whatsupp_wr{flex:0 0 15%;max-width:15%;display:flex;justify-content:center;align-items:center;order:3}.contact_us__content_title{order:1}.contact_us__btn_wr{order:2;flex:0 0 85%;max-width:85%}.contact_us__skype_wr{order:5}}@media only screen and (max-width:1200px){.top_quality__image{width:auto;max-width:100%;left:15px}.top_quality__bg{padding-bottom:55px}.top_quality__header{padding-left:30px}.top_quality__content{padding-left:30px}}@media only screen and (max-width:1024px){.top_quality__image{width:auto;max-width:100%;left:15px}.top_quality__bg{padding-bottom:55px}.top_quality__header{padding-left:30px}.top_quality__content{padding-left:30px}}@media only screen and (max-width:992px){.about_us_main{margin-top:115px}.about_us_main__image{right:auto;left:-70px}}@media only screen and (max-width:991px){.about_us_help__row{justify-content:center}.top_quality__image{position:static}.top_quality__row{justify-content:center}.top_quality__header{padding-left:15px}.top_quality__content{padding-left:15px}.top_quality__bg{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.about_us_main__image{max-width:250px}.about_us_main__image_col::after{right:20%}}@media only screen and (max-width:576px){.about_us_main__image{bottom:-40px;max-width:230px}.about_us_main__image_col::before{background-position:100% 45%;background-size:20%}}@media only screen and (max-width:576px){.about_us_main__text{text-align:left}}@media only screen and (max-width:575px){.about_us_main{padding-top:30px;padding-bottom:30px}.top_quality__bg{padding-left:15px;padding-right:15px}}@media only screen and (max-width:480px){.top_quality{padding-top:30px}}@media only screen and (max-width:992px){.sitemap__menu_main{position:static;height:auto;-webkit-transform:translateY(0);transform:translateY(0);background:0 0;opacity:1;padding-top:0;padding-bottom:0;flex-direction:row;margin-bottom:65px}.sitemap__menu_main_item+.sitemap__menu_main_item{margin-left:30px}.sitemap__menu_main_item a{justify-content:center}.sitemap__menu_main_item::before{display:none}.sitemap__menu_main a{color:#292929}.sitemap__mega{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.sitemap__mega_item{flex-basis:auto;margin-bottom:30px}.sitemap__mega_item .fas{display:none}.sitemap__mega_item ul{display:block}.sitemap__mega_item ul>li>a::after{display:none}.sitemap__mega>li>ul>li>a{color:#292929;margin-left:0}.sitemap__mega_image{order:1;flex:0 0 50%;max-width:50%;text-align:right;padding-left:0;padding-right:15px}.sitemap__mega_documents_desktop{display:none}.sitemap__mega_documents_mobile{display:block;padding-left:0;margin-top:15px}.sitemap__mega_documents_mobile>a{font-size:16px}.sitemap__mega_documents_mobile>ul>li>a{color:#292929;margin-left:0}.sitemap__mega_other{order:5;flex:0 0 50%;max-width:50%}.sitemap__mega_type{order:2;flex:0 0 50%;max-width:50%}.sitemap__mega_region{order:4;flex:0 0 50%;max-width:50%;text-align:right;padding-left:0;padding-right:15px}.sitemap__mega_region>ul>li{justify-content:flex-end}}@media only screen and (max-width:767px){.sitemap__menu_main{padding-left:20px}}@media only screen and (max-width:576px){.sitemap__menu_main{flex-direction:column}.sitemap__menu_main_item+.sitemap__menu_main_item{margin-left:0}.sitemap__mega_item{flex-basis:100%;max-width:100%;text-align:center;padding-right:15px;padding-left:15px}.sitemap__mega_item>ul>li{justify-content:center}.sitemap__mega_image{order:4}.sitemap__mega_documents_mobile{margin-bottom:0}.sitemap__mega_other{order:3}.sitemap__mega_type{order:1}.sitemap__mega_region{order:2}}@media only screen and (min-width:993px){.sitemap__mega{background-image:none}}@media only screen and (max-width:1200px){.faq_banner__image{right:0}}@media only screen and (max-width:992px){.faq_banner{margin-top:115px}}@media only screen and (max-width:767px){.faq_banner__image{top:0;max-width:230px}}@media only screen and (max-width:576px){.faq_banner__image{max-width:160px}}@media only screen and (max-width:575px){.faq_banner__text{text-align:left}}@media only screen and (max-width:480px){.accordion__item{padding:15px 15px 15px 15px}.accordion__level_1{padding-right:0}.accordion__level_2{padding-left:0}.accordion__title{font-size:22px;letter-spacing:0;max-width:80%}}@media only screen and (max-height:950px){.error_box__image img{top:50%;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);max-width:100%}.error_box__image_animated.animated{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:992px){.error_box{padding:70px 0}}@media only screen and (max-width:991px){.error_box__image img{max-width:160px}}@media only screen and (max-width:1200px){.payment-method__select-left .content{padding:40px 0}.payment-method__select-left .key p{background:#fff;width:300px;border:1px solid #00be00;padding:8px;border-radius:5px}}@media only screen and (max-width:992px){.payment-method__wr{padding:143px 0}}@media only screen and (max-width:768px){.payment-method__select{padding:40px 0}.payment-method__select-left{background:#f8f8f8;height:auto;width:100%;padding:40px 40px}.payment-method__select-left .content{width:100%;padding:20px 0;line-height:2;text-align:left}.payment-method__select-left .key p{background:#fff;width:100%;border:1px solid #00be00;padding:8px;border-radius:5px}.payment-method__select-right{margin:20px 0}.payment-method__select-right .content{display:flex;align-items:center}.payment-method__select-right .content p{padding:0 40px;text-align:left}}@media only screen and (max-width:480px){.payment-method{flex-direction:column}.payment-method__item{width:100%;margin:20px 0}.payment-method__select-right .content{display:block}}@media only screen and (max-width:992px){.content_wr{padding-left:0}.content_wr .header_post h1{text-align:center}.content_wr .shortcode_imgtext h2{text-align:center}.content_wr .shortcode_imgtext .img_wr{flex-basis:auto;text-align:center;margin-bottom:30px}.content_wr .shortcode_imgtext .real_passports__recommend_content{flex-basis:auto}.content_wr .shortcode_imgtext .pushed{flex-direction:column-reverse}.content_wr .shortcode_fulltext h4{text-align:center}}@media only screen and (max-width:768px){.content_wr .shortcode_doc{justify-content:center}.content_wr .shortcode_doc__image{max-width:55%;flex-basis:55%;margin-bottom:30px;padding:20px}}@media only screen and (max-width:576px){.content_wr .shortcode_doc .typical_doc__card_col,.content_wr .shortcode_doc__image{max-width:80%;flex-basis:80%}}@media only screen and (max-width:380px){.content_wr .shortcode_doc .typical_doc__card_col,.content_wr .shortcode_doc__image{max-width:100%;flex-basis:100%}}@media only screen and (max-width:1200px){.footer_top{padding:50px 15px 25px}.nav_footer{padding:15px}}@media only screen and (max-width:991px){.footer--logo__text{display:none}}@media only screen and (max-width:992px){.nav_footer a{font-size:16px}.footer--menu{flex-direction:row;justify-content:space-between;background:0 0;opacity:1;height:auto;padding:0;position:static;-webkit-transform:translateY(0);transform:translateY(0)}.footer--menu__item{width:auto}.footer--menu a{color:#fff}.footer__bottom_contacts{padding-left:0}.footer__bottom_contacts_col::before{display:none}.footer__bottom_faq{padding-left:0}.footer__bottom_faq_col::before{display:none}}@media only screen and (max-width:767px){.footer__top{padding-left:30px;padding-right:30px}.footer__bottom{border-top:none;padding-left:30px;padding-right:30px}.footer__bottom_row{justify-content:center}.footer__bottom_contacts{padding-left:0;text-align:left;flex-direction:column}.footer__bottom_faq{padding-left:0}.footer__bottom_faq_col{display:none}.footer__bottom_documents{text-align:center}.footer__bottom_documents_col{margin-bottom:40px}.footer__bottom_title{text-align:center}.footer--menu{align-items:center;flex-direction:column}.footer--menu li+li{margin-top:20px}.footer--logo_col{margin-bottom:20px}.footer--logo__wr{justify-content:center}.footer__skype_link::before{font-size:25px}.footer__whatsupp_link::before{font-size:25px}.footer__phone_link+.icons_wr{padding-left:20px}.footer__phone_link_wr{justify-content:center;margin-bottom:20px;order:2;flex-basis:100%}.footer__email_link_wr{margin-bottom:20px;order:1}.footer__icons_links_wr{order:4;flex-basis:100%;text-align:center}.footer__address_link_wr{order:3;margin-bottom:30px}}@media only screen and (max-width:768px){.ft_img{display:none}.form_footer{flex-wrap:wrap;justify-content:center}.form_footer input[type=text]{margin-right:0;padding-left:15px;line-height:35px;font-size:16px}.btn_form_footer{margin-top:20px;padding:0 30px;line-height:30px}.wrap_form_bt{min-height:160px}.wrap_form_bt h2{top:-15px;padding:0 10px;font-size:20px;left:calc(50% - 130px)}.nav_footer{flex-wrap:wrap;justify-content:center;padding-bottom:30px}.nav_footer li{height:30px;padding:0 10px;line-height:1.5}}@media only screen and (max-width:576px){.footer--logo__text{display:flex}}@media only screen and (max-width:480px){.footer--menu li+li{margin-top:25px}.footer--menu li a{font-size:20px}.footer__bottom{padding-left:0;padding-right:0}.footer__bottom_documents li+li{margin-top:15px}.footer__bottom_documents li{font-size:20px}.footer__bottom_documents li:nth-child(1){padding-bottom:5px;font-size:25px}.footer__bottom_contacts li+li{margin-top:40px}.footer__bottom_contacts li{font-size:20px}.footer__bottom_contacts li:nth-child(1){font-size:25px}.footer__bottom_contacts li:nth-child(2){margin-top:15px}.footer__phone_link{font-size:20px}.footer__phone_link_wr{margin-bottom:0}.footer__address_link_wr{margin-bottom:0}.footer__email_link_wr{margin-bottom:0}.footer__skype_link::before{font-size:40px}.footer__whatsupp_link::before{font-size:40px}}@media only screen and (max-width:420px){.footer__email_link{font-size:14px}}@media only screen and (max-width:400px){.footer__bottom{padding-right:0;padding-left:0}}@media only screen and (max-width:350px){.footer__bottom_contacts{padding-left:0;padding-right:0}}@media only screen and (max-width:320px){.footer__bottom_contacts{text-align:left}.footer__email_link_wr{text-align:left}.footer__phone_link_wr{justify-content:flex-start}.footer__address_link_wr{text-align:left}.footer__icons_links_wr{align-self:center}}@media only screen and (min-width:556px){.passport_search__item{min-height:285px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGlhLnNhc3MiLCJtZWRpYV9mb3JtLnNhc3MiLCJfbWVkaWFfaGVhZGVyLnNhc3MiLCJfbWVkaWFfaG9tZS5zYXNzIiwiX21lZGlhXzItdHlwaWNhbC1wcm9kdWN0LWNhdGVnb3J5LnNhc3MiLCJfbWVkaWFfMy10eXBpY2FsLXN1YmNhdGVnb3JpZXMuc2FzcyIsIl9tZWRpYV80LXR5cGljYWwtZG9jLnNhc3MiLCJfbWVkaWFfNS1vdGhlci1kb2N1bWVudHMuc2FzcyIsIl9tZWRpYV82LWJhbmtub3Rlcy5zYXNzIiwibWVkaWEuY3NzIiwiX21lZGlhXzctdGVzdGltb25pYWxzLnNhc3MiLCJfbWVkaWFfcGFzc3BvcnQtc2VhcmNoLnNhc3MiLCJfbWVkaWFfOC1jb250YWN0LXVzLnNhc3MiLCJfbWVkaWFfOS1hYm91dC11cy5zYXNzIiwiX21lZGlhXzEwLXNpdGVtYXAuc2FzcyIsIl9tZWRpYV8xMS1mYXEuc2FzcyIsIl9tZWRpYV8xMi00MDQuc2FzcyIsIl9tZWRpYV8xMy1wYXltZW50LW1ldGhvZC5zYXNzIiwiX21lZGlhXzQtdHlwaWNhbC1kb2NfbmV3LnNhc3MiLCJfbWVkaWFfZm9vdGVyLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EseUNBRUksWUFDRSxVQUFBLE1DSk4seUNBRUUsVUFDRSxRQUFBLEtBQUEsS0FERix1QkFJSSxnQkFBQSxPQUNBLGNBQUEsS0FMSixvQ0FRTSxRQUFBLEtBUk4sb0NBWU0sU0FBQSxPQUNBLFlBQUEsT0FiTixpREFnQlEsU0FBQSxPQUNBLGFBQUEsSUFqQlIsaURBb0JRLFNBQUEsT0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxJQUNBLFFBQUEsRUExQlIsdURBQUEsd0RBNkJVLFFBQUEsTUFLWix5Q0FDRSx1QkFFSSxXQUFBLEtBRkosMEJBQUEsdUJBS0ksV0FBQSxLQUNBLGdCQUFBLFdBTkosd0NBQUEscUNBQUEscUNBQUEsa0NBU00sYUFBQSxNQUVSLHlDQUNFLGNBQ0UsZUFBQSxPQUVGLHVCQUVJLHlCQUFBLElBQUEsRUFBQSxpQkFBQSxJQUFBLEdBRU4seUNBQ0UsVUFDRSxRQUFBLE1DdERKLHlDQUVDLGVBYUUsa0JBQUEsU0FBQSxVQUFBLFNBQ0EsUUFBQSxFQUVGLE1BQ0MsT0FBQSxLQUFBLEVBQ0EsZUFBQSxPQUVELFFBQ0MsUUFBQSxNQU1ELGNBQ0MsTUFBQSxLQUVELFlBQ0MsU0FBQSxPQUNBLGtCQUFBLFVBQUEsVUFBQSxVQUNBLFdBQUEsRUFBQSxLQUFBLE1BQUEsS0FBQSxvQkFDQSxRQUFBLEdBU0YsMENBR0csNEJBQ0MsVUFBQSxNQUVKLDBDQVdFLFlBRUMsYUFBQSxLQUNELFlBQ0MsY0FBQSxLQUNBLGFBQUEsS0FDQSxrQkFDQyxVQUFBLE1BRUgsTUFDQyxhQUFBLFFBTUYseUNBQ0MsUUFDQyxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxXQUFBLElBQUEsS0FBQSxLQUFBLEVBQUEsZ0JBQ0MsaUNBRUMsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGlCQUFBLEtBQ0QseUJBQ0MsV0FBQSxLQVFILFVBQ0MsY0FBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxnQkFBQSxPQUVELE1BQ0MsU0FBQSxLQUNDLHlCQUVDLGFBQUEsS0FDRixZQUNDLFNBQUEsTUFDQSxJQUFBLEVBQ0EsZUFBQSxPQUNBLGdCQUFBLFdBQ0EsWUFBQSxXQUVBLFdBQUEsb0NBQUEsRUFBQSxDQUFBLENBQUEsTUFBQSxVQUVBLE1BQUEsS0FDQSxLQUFBLEVBQ0EsUUFBQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFFBQUEsR0FDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLFdBQUEsUUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSxDQUFBLFFBQUEsR0FBQSxDQUFBLGtCQUFBLElBQ0EsUUFBQSxFQWhCQSxjQWtCQyxNQUFBLEtBbEJELGlCQXFCQyxrQkFBQSxjQUFBLFVBQUEsY0FDQSxRQUFBLEVBQ0QsOEJBR0UsV0FBQSxLQUNILFlBQ0MsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLFVBQUEsTUFDQSxRQUFBLGFBQ0EsWUFBQSxPQUFBLENBQUEsV0FMQSxtQkFRQyxRQUFBLEtBRUQsaUJBQ0MsZUFBQSxVQUNBLFdBQUEsTUFBQSxJQUNBLFFBQUEsS0FDQSxZQUFBLE9BRUEsTUFBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLE1BQ0EsWUFBQSxvQkFBQSxDQUFBLFdBVEEsdUJBWUMsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsa0JBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLFdBQUEsUUFBQSxJQXJCRCxtQkF3QkMsYUFBQSxLQUNBLFVBQUEsT0F6QkQsMEJBNEJFLFFBQUEsTUFDQSxXQUFBLGtCQUFBLElBQUEsV0FBQSxVQUFBLElBQUEsV0FBQSxVQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQTdCRixzQkFnQ0MsTUFBQSxRQWhDRCw0QkFtQ0UsUUFBQSxFQW5DRiwrQkF1Q0csa0JBQUEsZ0JBQUEsVUFBQSxnQkF2Q0gsa0NBMkNFLFFBQUEsS0FFSCxpQkFDQyxPQUFBLEVBQUEsRUFBQSxLQUFBLEtBeEZILG1CQTJGRSxXQUFBLE1BQUEsSUFDQSxRQUFBLEtBQ0EsWUFBQSxXQTdGRixxQkFnR0csV0FBQSxJQUNBLGFBQUEsS0FDQSxVQUFBLEtBbEdILDRCQXFHSSxRQUFBLE1BQ0EsV0FBQSxrQkFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLFdBQUEsVUFBQSxHQUFBLENBQUEsa0JBQUEsSUF0R0osd0JBeUdHLE1BQUEsUUF6R0gsaUNBNkdLLGtCQUFBLGdCQUFBLFVBQUEsZ0JBN0dMLG9DQWlISSxRQUFBLEtBRUgsWUFDQyxNQUFBLEtBREEsZUFJQyxjQUFBLEtBRUgsWUFDQyxTQUFBLE9BQ0EsZUFBQSxPQUNBLFdBQUEsSUFDQSxXQUFBLEtBQ0Esa0JBQUEsS0FBQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsRUFFQSxRQUFBLEtBVEQsa0JBWUUsV0FBQSxLQVpGLG1CQWVFLFFBQUEsS0FFRixhQUNDLE1BQUEsS0FFRCxZQUNDLGFBQUEsRUFFRCxZQUNDLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxrQkFDQyxVQUFBLEtBSEYsa0JBTUUsV0FBQSxLQU5GLGVBU0UsUUFBQSxLQUVGLFlBQUEsbUJBQ0MsUUFBQSxLQUVELE1BQ0MsYUFBQSxFQUVELFFBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUQsTUFDQyxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxJQXdERCw0QkFDQyxRQUFBLEVBR0MsbUJBRUMsY0FBQSxLQUNELGNBRUMsY0FBQSxLQUNELGdCQUVDLGNBQUEsTUFFSix5Q0FFRSxhQUNDLFFBQUEsS0FBQSxFQUNBLGlCQUNDLGVBQUEsRUFDQSxnQkFBQSxjQUNELG9CQUNDLFFBQUEsS0FDRCxzQkFDQyxXQUFBLEtBQ0EsbUNBRUMsVUFBQSxLQUNELGdDQUVDLFVBQUEsS0FDRCxnQ0FFQyxVQUFBLEtBQ0EsY0FBQSxFQUNELGdDQUVDLFVBQUEsS0FDQSx5QkFBQSxJQUFBLElBQUEsaUJBQUEsSUFBQSxJQUVGLDJCQUNDLFFBQUEsS0FDSCxpQkFFRSxRQUFBLEtBR0QsWUFDQyxZQUFBLE1BQ0EsYUFBQSxNQUVILHlDQUNDLFlBQ0MsUUFBQSxLQUVELHNCQUNDLGFBQUEsTUFFRix5Q0FHRyxtQkFDQyxhQUFBLEtBQ0YsYUFDQyxTQUFBLFNBQ0EsS0FBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQUEsS0FDQSxVQUFBLE1BRUgseUNBRUUsWUFDQyxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsTUFBQSxJQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0MsbUJBR0MsUUFBQSxLQUhELHdCQUtDLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLElBQ0EsV0FBQSxRQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsTUFBQSxJQUNGLGlCQUNDLE1BQUEsS0FDRCxpQkFDQyxTQUFBLFNBekJELHVCQTJCQyxhQUFBLEVBQ0QsOEJBSUUsa0JBQUEsVUFBQSxVQUFBLFVBQ0EsV0FBQSxFQUFBLE1BQUEsTUFBQSxFQUFBLGdCQUNBLFFBQUEsRUFORiwwQ0FTRyxNQUFBLElBQ0gsaUJBQ0MsY0FBQSxLQURBLDRCQUdDLGNBQUEsRUFDRixlQUVDLFFBQUEsS0FDRixTQUNDLGdCQUFBLGVBRUgseUNBRUUsVUFDQyxTQUFBLE9BQ0EsZ0JBQUEsY0FDRCxZQUNDLGlCQUFBLHFDQUNBLGtCQUFBLFVBQ0Esb0JBQUEsTUFBQSxRQ3hjSCwwQ0FFQyxnQkFDQyxRQUFBLEVBQUEsS0FFRCxhQUNDLFFBQUEsS0FDQSxZQUFBLE9BQ0EsS0FBQSxFQUFBLEVBQUEsTUFIRCxpQkFNRSxVQUFBLEtBR0QsY0FDQyxNQUFBLEtBRUYsMkJBSUUsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EseUJBQUEsSUFBQSxJQUFBLGlCQUFBLElBQUEsSUFDQSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsTUFBQSxFQUNBLGNBQUEsS0FYRiwrQkFhRyxnQkFBQSxPQWJILDZDQWVJLE1BQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxPQWxCSix3REFvQkksY0FBQSxLQUNILG1CQUNDLE1BQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsT0FHSCx5Q0FHRyw0QkFDQyxRQUFBLEtBS0EsZ0NBQ0MsV0FBQSxLQUdILHFCQUNDLFFBQUEsS0FHRCxnQkFDQyxNQUFBLEVBQ0EsY0FBQSxLQUNELGVBQ0MsTUFBQSxFQUVBLHlCQUNDLFdBQUEsS0FDRixjQUNDLFdBQUEsS0FDRCxlQUNDLE1BQUEsRUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUhBLG1CQUtDLGtCQUFBLGVBQUEsVUFBQSxlQUNBLFVBQUEsS0FDQSxTQUFBLE9BQ0YsaUJBQ0MsTUFBQSxFQUNBLHFCQUNDLE1BQUEsRUFDRCx3QkFDQyxNQUFBLEVBQ0EsV0FBQSxPQUdGLFdBQ0MsV0FBQSxLQUNELFlBQ0MsTUFBQSxFQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsU0FBQSxPQUpBLGdCQU1DLFNBQUEsT0FDRixjQUNDLE1BQUEsRUFDQSxhQUFBLEtBQ0Esa0JBQ0MsTUFBQSxFQUNBLGNBQUEsS0FDRCxxQkFDQyxNQUFBLEVBQ0EsV0FBQSxPQUNGLGFBQ0MsTUFBQSxFQUNBLGFBQUEsS0FHRCxrQkFDQyxVQUFBLEtBQ0EsWUFBQSxLQUZBLHVCQUlDLFVBQUEsS0FHRixjQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsT0FDQSxPQUFBLEtBQUEsRUFHQSxpQkFDQyxTQUFBLE9BVEQsc0JBV0MsT0FBQSxNQUNBLE1BQUEsTUFDRCx1QkFDQyxNQUFBLEtBQ0EsSUFBQSxPQWZELGtCQWlCQyxVQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLEtBQUEsSUFFRixjQUNDLGFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUhBLG1CQUtDLFVBQUEsS0FDRixnQkFDQyxhQUFBLE1BSUgseUNBQ0MsYUFDQyxRQUFBLEtBQ0QsZ0JBQ0MsVUFBQSxLQUVELE1BQ0MsYUFBQSxFQUVELGlCQUNDLFFBQUEsS0FFRCxvQkFDQyxRQUFBLEtBRUQsVUFDQyxRQUFBLEtBQ0EsVUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLEtBRUQsU0FDQyxLQUFBLEVBQUEsRUFBQSxJQURELHNCQUlFLEtBQUEsRUFBQSxFQUFBLEtBRUYsZUFDQyxRQUFBLEtBQ0EsZ0JBQUEsYUFGRCx5QkFLRSxLQUFBLEVBQUEsRUFBQSxJQUxGLG9DQU9HLFFBQUEsS0FQSCw2QkFVRyxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsTUFDQSxNQUFBLEtBRUgsUUFDQyxZQUFBLE1BQ0EsZUFDQyxRQUFBLEtBQ0Qsa0JBQ0MsUUFBQSxNQUNBLE9BQUEsTUFDQSxNQUFBLE1BQ0EsZ0JBQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxNQUNBLE9BQUEsTUFFRix5Q0FDQyxRQUFBLEtBR0MseUJBRUMsUUFBQSxLQUNGLGtCQUNDLGFBQUEsS0FFRixjQUNDLGFBQUEsS0FDQSxjQUFBLEtBR0EsaUJBQ0MsTUFBQSxHQUdILHlDQUVDLGNBQ0MsVUFBQSxLQUNBLGdCQUFBLE9BRUQsYUFDQyxRQUFBLEtBQUEsRUFFRCxTQUNDLEtBQUEsRUFBQSxFQUFBLEtBREQsd0JBSUUsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsVUFBQSxLQU5GLGtDQVNHLEtBQUEsRUFBQSxFQUFBLE1BVEgsNkNBV0ksUUFBQSxNQVhKLHNDQWNJLGNBQUEsTUFBQSxXQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FFSixZQUNDLGFBQUEsRUFERCxlQUdFLFFBQUEsYUFDQSxNQUFBLElBQ0EsWUFBQSxLQUxGLHFCQVFHLFFBQUEsS0FSSCxvQkFXRyxRQUFBLEtBRUgseUJBR0UsTUFBQSxRQUhGLDJCQU1FLE1BQUEsUUFORiwyQkFTRSxNQUFBLFFBVEYsb0JBWUUsTUFBQSxRQVpGLHNCQWVFLE1BQUEsUUFmRix3QkFrQkUsTUFBQSxTQUVILHlDQUlHLHdCQUNDLFdBQUEsS0FDRCwwQkFDQyxXQUFBLEtBR0Ysa0JBQ0MsU0FBQSxPQUNELGtCQUNDLGNBQUEsS0FDRCxrQkFDQyxhQUFBLEtBREEsMEJBR0MsUUFBQSxLQUdGLG9CQUNDLElBQUEsRUFDRCxtQkFDQyxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsT0FBQSxLQUFBLEVBSkEsMkJBTUMsT0FBQSxNQUNBLE1BQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQVpELHVCQWNDLFNBQUEsU0FDQSxVQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFqQkQsK0NBbUJFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLEtBQUEsS0FDSCxnQkFDQyxnQkFBQSxPQUNELGtCQUNDLGFBQUEsS0FHRCxjQUNDLE1BQUEsTUFFRixRQUNDLFlBQUEsTUFFRSxnQ0FHRSxNQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0osaUJBQ0MsTUFBQSxFQUNDLDRCQUVDLEtBQUEsS0FFQSxNQUFBLEVBSkQsNkJBTUMsT0FBQSxNQUNBLE1BQUEsTUFDQSxJQUFBLE9BRUwseUNBR0ksNkJBRUMsSUFBQSxPQUZELDRCQUtDLE1BQUEsRUFDQSxJQUFBLE9BRUwseUNBT0csZ0NBRUMsV0FBQSxLQUlBLGdEQUVDLFdBQUEsS0FFSixPQUNDLFdBQUEsT0FDQSxrQkFDQyxVQUFBLE1BQ0QsY0FDQyxhQUFBLEtBQ0EsZUFBQSxFQUNELGdCQUNDLGFBQUEsS0FDRCxjQUNDLFFBQUEsS0FDRCxjQUNDLFFBQUEsS0FHRCxlQUNDLFFBQUEsTUFDRCxlQUNDLGNBQUEsS0FHRCxZQUNDLFFBQUEsTUFFRixVQUNDLFdBQUEsT0FDQSxxQkFDQyxVQUFBLE1BQ0Qsa0JBQ0MsYUFBQSxLQUNBLGNBQUEsS0FDRCxtQkFDQyxhQUFBLEtBRUEscUJBQ0MsUUFBQSxLQURBLDZCQUdDLE9BQUEsTUFDQSxNQUFBLE1BR0gsOEJBQ0MsV0FBQSxPQURBLGtDQUdDLFFBQUEsS0FDRiw2QkFDQyxRQUFBLE1BR0gseUNBRUMsY0FDQyxTQUFBLFNBRUQsUUFDQyxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsSUFDQSxnQkFBQSxjQUVELGFBQ0MsUUFBQSxLQUFBLEVBQUEsRUFFRCxhQUNDLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxLQUhELGtCQU1FLFFBQUEsS0FORixvQkFTRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxLQUFBLE9BQUEsT0FBQSxPQUFBLElBQUEsQ0FBQSxFQUFBLFlBQ0EsUUFBQSxhQUNBLGVBQUEsT0FFRixvQkFFRSxRQUFBLFFBRUYscUJBRUUsUUFBQSxRQUVGLHVCQUVFLFFBQUEsUUFFRix1QkFFRSxRQUFBLFFBRUYsZ0JBRUUsUUFBQSxRQUVGLGtCQUVFLFFBQUEsUUFFRixpQkFDQyxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBRUQsV0FDQyxVQUFBLEtBQ0EsZ0JBQUEsYUFFRCwrQkFFRSxRQUFBLEVBQUEsS0FGRixzQ0FJRyxRQUFBLEtBRUgsT0FDQyxZQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQ0MsVUFBQSxLQUNBLFlBQUEsSUFGQSxtQkFJQyxVQUFBLEtBRUgsVUFDQyxZQUFBLEtBQ0EsZUFBQSxLQUNBLGtCQUNDLFVBQUEsS0FDQSxZQUFBLElBRkEsdUJBSUMsVUFBQSxLQUdELDJCQUVDLE9BQUEsTUFDQSxNQUFBLE1BSEQsdUJBS0MsVUFBQSxJQUxELGtEQU9FLE1BQUEsSUFQRiwrQ0FTRSxNQUFBLEtBQ0EsSUFBQSxNQUNILG1CQUVDLFVBQUEsS0FDRCxrQkFDQyxZQUFBLEtBRUYsUUFDQyxZQUFBLE1BQ0EsZUFBQSxLQUNBLGFBQ0MsYUFBQSxLQUNBLGNBQUEsS0FDRCxrQkFDQyxRQUFBLEtBR0Qsa0JBQ0MsY0FBQSxFQUNELGtCQUNDLGNBQUEsS0FDQSxvQ0FFQyxXQUFBLEtBQ0Ysb0JBQ0MsT0FBQSxLQUNBLE1BQUEsS0FDQSx5QkFDQyxRQUFBLEVBQ0YsbUJBQ0MsUUFBQSxLQUVGLFdBQ0MsWUFBQSxLQUNBLGVBQUEsS0FFRCxRQUNDLFFBQUEsS0FBQSxFQUVELEtBQ0MsWUFBQSxLQUNBLGVBQUEsTUFFRix5Q0FFRywyQkFFQyxNQUFBLE1BQ0EsT0FBQSxPQzdrQkosMENBRUksNkJBQ0UsVUFBQSxRQUVOLDBDQUVJLGNBQ0UsTUFBQSxFQUNBLGNBQUEsS0FDQSxhQUFBLEtBSUEsK0JBQ0UsYUFBQSxLQUNBLGNBQUEsS0FDSix5QkFDRSxLQUFBLEtBQ0MsZ0NBRUcsU0FBQSxVQUVWLHlDQUVJLDZCQUNFLFlBQUEsT0FFTix5Q0FFSyxtQ0FFRyxRQUFBLEtBQ0YsK0JBQ0UsS0FBQSxHQUVSLHlDQUVJLDZCQUNFLFlBQUEsTUFJQSw0QkFDRSxXQUFBLFFDN0NSLDBDQUVJLDRCQUNFLGFBQUEsTUFFTix5Q0FFSSw4QkFDRSxNQUFBLEVBQ0YsNEJBQ0UsYUFBQSxHQ1ZOLHlDQUVFLDRCQUNDLGFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLE1BRUgseUNBR0csNEJBQ0MsZ0JBQUEsT0FDRCx3QkFDQyxnQkFBQSxPQUNELDBCQUNDLFVBQUEsSUFDQSxXQUFBLElBQ0EsY0FBQSxLQUNBLFFBQUEsS0FFRCx1QkFDQyxVQUFBLElBQ0EsV0FBQSxJQUNBLGNBQUEsS0FDQSw0QkFDQyxhQUFBLEdBRUwseUNBR0csd0JBQ0MsZ0JBQUEsT0FDRCwwQkFDQyxVQUFBLElBQ0EsV0FBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLEtBRUQsdUJBQ0MsVUFBQSxJQUNBLFdBQUEsS0N4Q0oseUNBQ0MsMkJBQ0MsV0FBQSxPQUNELDZDQUVFLFdBQUEsT0FFRCxzQkFDQyxRQUFBLE1BQ0QsbUJBQ0MsTUFBQSxLQUNBLFFBQUEsT0FDSCx5Q0FDQyxzQkFDQyxRQUFBLE9DZEYsMENBRUUsZ0JBQ0MsS0FBQSxHQUVILHlDQUdHLDRCQUNDLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDRCw2QkFDQyxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FFSCxRQUNDLGNBQUEsRUFFRCw0QkFDQyxjQUFBLEVBQ0EsTUFBQSxrQkNzM0JBLDRDRHIzQkQsMENBR0UsV0FBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9DcTNCQyxnREQxM0JILDhDQU9HLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHNCRWpDSiwwQ0FHTSwwQkFDRSxVQUFBLEtBQ0YsNEJBQ0UsYUFBQSxLQUVBLGlDQUNFLE1BQUEsTUFHVix5Q0FDRSxjQUNFLFlBQUEsT0FFSix5Q0FHTSwwQkFDRSxhQUFBLEVBRUEsaUNBQ0UsSUFBQSxLQUVWLHlDQUdNLHdCQUNFLFFBQUEsS0FDRiw0QkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEVBR04sWUFDRSxZQUFBLEdBRUoseUNBRUksbUJBQ0UsV0FBQSxPQUdOLHlDQUVJLHVCQUNFLE9BQUEsR0NoRE4seUNBR00sMEJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0osd0JBQ0UsTUFBQSxFQUNBLGFBQUEsRUFDQSxjQUFBLEtBQ0Ysc0JBQ0UsTUFBQSxFQUNBLGNBQUEsRUFDQSxjQUFBLEtBQ0Ysc0JBQ0UsTUFBQSxHQ2ZOLHlDQUNFLFlBQ0UsWUFBQSxPQUVKLHlDQUVLLHdCQUVHLFFBQUEsYUFDSixtQkFDRSxPQUFBLEVBREQsMkJBR0csaUJBQUEsS0FDSixvQkFDRSxjQUFBLE1BRU4seUNBR00sc0JBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxFQUNKLHNCQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EseUJBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsRUFFRiwyQkFDRSxNQUFBLEVBRUYsb0JBQ0UsTUFBQSxFQUNBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQVFGLHNCQUNFLE1BQUEsR0N4Q1IsMENBRUUsb0JBQ0MsTUFBQSxLQUNBLFVBQUEsS0FFQSxLQUFBLEtBQ0QsaUJBQ0MsZUFBQSxLQUNELHFCQUNDLGFBQUEsS0FDRCxzQkFDQyxhQUFBLE1BbUJILDBDQUVFLG9CQUNDLE1BQUEsS0FDQSxVQUFBLEtBRUEsS0FBQSxLQUNELGlCQUNDLGVBQUEsS0FDRCxxQkFDQyxhQUFBLEtBQ0Qsc0JBQ0MsYUFBQSxNQVlILHlDQUVFLGVBQ0MsV0FBQSxNQUNBLHNCQUNDLE1BQUEsS0FDQSxLQUFBLE9BRUoseUNBR0csb0JBQ0MsZ0JBQUEsT0FHRixvQkFDQyxTQUFBLE9BQ0Qsa0JBQ0MsZ0JBQUEsT0FDRCxxQkFDQyxhQUFBLEtBQ0Qsc0JBQ0MsYUFBQSxLQUNELGlCQUNDLGFBQUEsRUFDQSxjQUFBLEdBRUgseUNBR0csc0JBRUMsVUFBQSxNQUNDLGlDQUVDLE1BQUEsS0FLTix5Q0FHRyxzQkFFQyxPQUFBLE1BQ0EsVUFBQSxNQUNDLGtDQUVDLG9CQUFBLEtBQUEsSUFDQSxnQkFBQSxLQUVOLHlDQUdHLHFCQUNDLFdBQUEsTUFFSix5Q0FFRSxlQUNDLFlBQUEsS0FDQSxlQUFBLEtBR0QsaUJBQ0MsYUFBQSxLQUNBLGNBQUEsTUFFSCx5Q0FDQyxhQUNDLFlBQUEsTUN2SUYseUNBR00sb0JBQ0UsU0FBQSxPQUNBLE9BQUEsS0FDQSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxXQUFBLElBQ0EsUUFBQSxFQUNBLFlBQUEsRUFDQSxlQUFBLEVBQ0EsZUFBQSxJQUNBLGNBQUEsS0FDQyxrREFFRyxZQUFBLEtBRkgsMkJBSUcsZ0JBQUEsT0FKSCxpQ0FNRyxRQUFBLEtBaEJMLHNCQWtCRyxNQUFBLFFBQ04sZUFDRSxRQUFBLEtBQ0EsZUFBQSxJQUNBLFVBQUEsS0FDQSxnQkFBQSxPQUNBLG9CQUNFLFdBQUEsS0FDQSxjQUFBLEtBRkQseUJBSUcsUUFBQSxLQUpILHVCQU1HLFFBQUEsTUFOSCxtQ0FTSyxRQUFBLEtBZFAsMEJBZ0JHLE1BQUEsUUFDQSxZQUFBLEVBQ0YscUJBQ0UsTUFBQSxFQUdBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLFdBQUEsTUFDQSxhQUFBLEVBQ0EsY0FBQSxLQUtBLGlDQUNFLFFBQUEsS0FDRixnQ0FDRSxRQUFBLE1BQ0EsYUFBQSxFQUNBLFdBQUEsS0FIRCxrQ0FLRyxVQUFBLEtBTEgsd0NBT0csTUFBQSxRQUNBLFlBQUEsRUFDTixxQkFDRSxNQUFBLEVBQ0EsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0Ysb0JBQ0UsTUFBQSxFQUNBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNGLHNCQUNFLE1BQUEsRUFDQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxXQUFBLE1BQ0EsYUFBQSxFQUNBLGNBQUEsS0FORCw0QkFRRyxnQkFBQSxVQUVWLHlDQUdNLG9CQUNFLGFBQUEsTUFFUix5Q0FHTSxvQkFDRSxlQUFBLE9BQ0Msa0RBRUcsWUFBQSxFQUVOLG9CQUNFLFdBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxhQUFBLEtBTEQsMEJBT0csZ0JBQUEsT0FDSixxQkFDRSxNQUFBLEVBRUEsZ0NBQ0UsY0FBQSxFQUNKLHFCQUNFLE1BQUEsRUFDRixvQkFDRSxNQUFBLEVBQ0Ysc0JBQ0UsTUFBQSxHQUdSLHlDQUVJLGVBQ0UsaUJBQUEsTUN6SE4sMENBRUksbUJBQ0UsTUFBQSxHQUdOLHlDQUNFLFlBQ0UsV0FBQSxPQUdKLHlDQUVJLG1CQUNFLElBQUEsRUFDQSxVQUFBLE9BR04seUNBRUksbUJBQ0UsVUFBQSxPQUdOLHlDQUVJLGtCQUNFLFdBQUEsTUFHTix5Q0FHSSxpQkFDRSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0Ysb0JBRUUsY0FBQSxFQUNGLG9CQUVFLGFBQUEsRUFDRixrQkFDRSxVQUFBLEtBQ0EsZUFBQSxFQUNBLFVBQUEsS0M1Q04sMENBR0ssc0JBRUcsSUFBQSxJQUNBLE9BQUEsSUFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLFVBQUEsS0FDRCxvQ0FFRyxrQkFBQSxpQkFBQSxVQUFBLGtCQUVWLHlDQUNFLFdBQ0MsUUFBQSxLQUFBLEdBRUgseUNBRUssc0JBRUcsVUFBQSxPQ3BCUiwwQ0FHTyxzQ0FFRyxRQUFBLEtBQUEsRUFGSCxvQ0FLSyxXQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUNBLGNBQUEsS0FHWix5Q0FDRSxvQkFDRSxRQUFBLE1BQUEsR0FFSix5Q0FFSSx3QkFDRSxRQUFBLEtBQUEsRUFDQSw2QkFDRSxXQUFBLFFBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FKRCxzQ0FNRyxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsWUFBQSxFQUNBLFdBQUEsS0FUSCxvQ0FZSyxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUNBLGNBQUEsSUFDTiw4QkFDRSxPQUFBLEtBQUEsRUFERCx1Q0FHRyxRQUFBLEtBQ0EsWUFBQSxPQUpILHlDQU1LLFFBQUEsRUFBQSxLQUNBLFdBQUEsTUFHWix5Q0FDRSxnQkFDRSxlQUFBLE9BQ0Esc0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUVDLHVDQUVHLFFBQUEsT0M1RFYseUNBQ0MsWUFDQyxhQUFBLEVBREQsNEJBSUcsV0FBQSxPQUpILGtDQU9HLFdBQUEsT0FQSCx1Q0FTRyxXQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FYSCxrRUFhRyxXQUFBLEtBYkgsdUNBZUcsZUFBQSxlQWZILG1DQW1CRyxXQUFBLFFBRUoseUNBQ0MsMkJBRUUsZ0JBQUEsT0FGRixrQ0FJRyxVQUFBLElBQ0EsV0FBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLE1BRUoseUNUNHdDRSxrRFMzd0NELGtDQUlHLFVBQUEsSUFDQSxXQUFBLEtBRUoseUNUMHdDRSxrRFN6d0NELGtDQUlHLFVBQUEsS0FDQSxXQUFBLE1DdkNKLDBDQUVFLFlBQ0UsUUFBQSxLQUFBLEtBQUEsS0FFRixZQUNFLFFBQUEsTUFHSix5Q0FHTSxvQkFDRSxRQUFBLE1BR1IseUNBRUUsY0FDRSxVQUFBLEtBR0EsY0FDRSxlQUFBLElBQ0EsZ0JBQUEsY0FDQSxXQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxPQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUNBLG9CQUNFLE1BQUEsS0FWSCxnQkFZRyxNQUFBLEtBRUYseUJBQ0UsYUFBQSxFQUNDLHFDQUVHLFFBQUEsS0FDTixvQkFDRSxhQUFBLEVBQ0MsZ0NBRUcsUUFBQSxNQUdaLHlDQUVJLGFBQ0UsYUFBQSxLQUNBLGNBQUEsS0FDRixnQkFDRSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxvQkFDRSxnQkFBQSxPQUNGLHlCQUNFLGFBQUEsRUFDQSxXQUFBLEtBQ0EsZUFBQSxPQUNGLG9CQUNFLGFBQUEsRUFDQSx3QkFDRSxRQUFBLEtBQ0osMEJBQ0UsV0FBQSxPQUNBLDhCQUNFLGNBQUEsS0FDSixzQkFDRSxXQUFBLE9BQ0osY0FDRSxZQUFBLE9BR0EsZUFBQSxPQUpELG9CQUdHLFdBQUEsS0FHRixrQkFDRSxjQUFBLEtBQ0Ysa0JBQ0UsZ0JBQUEsT0FDSCw0QkFFRyxVQUFBLEtBQ0gsK0JBRUcsVUFBQSxLQUNILDhCQUVHLGFBQUEsS0FDRix1QkFDRSxnQkFBQSxPQUNBLGNBQUEsS0FDQSxNQUFBLEVBQ0EsV0FBQSxLQUVGLHVCQUNFLGNBQUEsS0FDQSxNQUFBLEVBRUYsd0JBQ0UsTUFBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLE9BRUYseUJBQ0UsTUFBQSxFQUNBLGNBQUEsTUFNUix5Q0FFRSxRQUNFLFFBQUEsS0FFRixhQUNFLFVBQUEsS0FDQSxnQkFBQSxPQUZGLDhCQUtJLGFBQUEsRUFDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FFSixpQkFDRSxXQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxLQUVGLGNBQ0UsV0FBQSxNQURGLGlCQUdJLElBQUEsTUFDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsS0FBQSxrQkFHSixZQUNFLFVBQUEsS0FDQSxnQkFBQSxPQUNBLGVBQUEsS0FIRixlQU1JLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLEtBRU4seUNBR00sb0JBQ0UsUUFBQSxNQUVSLHlDQUVLLG9CQUVHLFdBQUEsS0FGSCxtQkFLTSxVQUFBLEtBQ1AsZ0JBQ0UsYUFBQSxFQUNBLGNBQUEsRUFDQyxnQ0FFRyxXQUFBLEtBRkgsNkJBSUcsVUFBQSxLQUpILDBDQU1LLGVBQUEsSUFDQSxVQUFBLEtBQ0wsK0JBRUcsV0FBQSxLQUZILDRCQUlHLFVBQUEsS0FKSCx5Q0FNSyxVQUFBLEtBTkwseUNBUUssV0FBQSxLQUNSLG9CQUNFLFVBQUEsS0FDQSx1QkFDRSxjQUFBLEVBRUYseUJBQ0UsY0FBQSxFQUVGLHVCQUNFLGNBQUEsRUFDSCw0QkFFRyxVQUFBLEtBQ0gsK0JBRUcsVUFBQSxNQUVSLHlDQUVJLG9CQUNFLFVBQUEsTUFFTix5Q0FFSSxnQkFDRSxjQUFBLEVBQ0EsYUFBQSxHQUtOLHlDQUdNLHlCQUNFLGFBQUEsRUFDQSxjQUFBLEdBSVIseUNBR00seUJBQ0UsV0FBQSxLQUVGLHVCQUNFLFdBQUEsS0FFRix1QkFDRSxnQkFBQSxXQUVGLHlCQUNFLFdBQUEsS0FFRix3QkFDRSxXQUFBLFFuQjdOUix5Q0FDRSx1QkFDRSxXQUFBIiwiZmlsZSI6Im1lZGlhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW5mbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG5cblxuQGltcG9ydCBcIm1lZGlhX2Zvcm1cIjtcblxuQGltcG9ydCBcIm1lZGlhX2hlYWRlclwiO1xuXG5AaW1wb3J0IFwibWVkaWFfaG9tZVwiO1xuQGltcG9ydCBcIm1lZGlhXzItdHlwaWNhbC1wcm9kdWN0LWNhdGVnb3J5XCI7XG5AaW1wb3J0IFwibWVkaWFfMy10eXBpY2FsLXN1YmNhdGVnb3JpZXNcIjtcbkBpbXBvcnQgXCJtZWRpYV80LXR5cGljYWwtZG9jXCI7XG5AaW1wb3J0IFwibWVkaWFfNS1vdGhlci1kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJtZWRpYV82LWJhbmtub3Rlc1wiO1xuQGltcG9ydCBcIm1lZGlhXzctdGVzdGltb25pYWxzXCI7XG5AaW1wb3J0IFwibWVkaWFfcGFzc3BvcnQtc2VhcmNoXCI7XG5AaW1wb3J0IFwibWVkaWFfOC1jb250YWN0LXVzXCI7XG5AaW1wb3J0IFwibWVkaWFfOS1hYm91dC11c1wiO1xuQGltcG9ydCBcIm1lZGlhXzEwLXNpdGVtYXBcIjtcbkBpbXBvcnQgXCJtZWRpYV8xMS1mYXFcIjtcbkBpbXBvcnQgXCJtZWRpYV8xMi00MDRcIjtcbkBpbXBvcnQgXCJtZWRpYV8xMy1wYXltZW50LW1ldGhvZFwiO1xuQGltcG9ydCBcIm1lZGlhXzQtdHlwaWNhbC1kb2NfbmV3XCI7XG5cbkBpbXBvcnQgXCJtZWRpYV9mb290ZXJcIjtcblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1NnB4KSB7XG4gIC5wYXNzcG9ydF9zZWFyY2hfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4OyB9IH1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAuc3dkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcblxuICAgIC5pbnB1dF9fZmlsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5kcm9wX19maWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgLmlucHV0LXdyYXAge1xuICAgICAgLmxhYmVsX19lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmljb25fX2Vycm9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiAgICAgICAgLnRleHRfX2Vycm9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH1cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dkLWZvcm0ge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG5cbiAgICAuY2hlY2tib3gtZ3JvdXAsIC5yYWRpby1ncm91cCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuY2hlY2tib3hfX3dyLCAucmFkaW9fX3dyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZvcm1fX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4gIC5zd2QtZm9ybSB7XG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zd2QtZm9ybSB7XG4gICAgcGFkZGluZzogMjBweDsgfSB9XG4iLCIvL0BpbXBvcnQgXCJtZWRpYVwiIC8vINCS0YHQtdCz0LTQsCDQsiDQutC+0L3RhtC1XG5cbkBpbXBvcnQgXCJ2YXJzXCI7XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuXHQubWVudV9fd3Ige1xuXHRcdC8vcG9zaXRpb246IGZpeGVkXG5cdFx0Ly90b3A6IDBcblx0XHQvL2xlZnQ6IDBcblx0XHQvL2hlaWdodDogMTAwJVxuXHRcdC8vd2lkdGg6IDEwMCVcblx0XHQvL2Rpc3BsYXk6IGZsZXhcblx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblx0XHQvL3RyYW5zZm9ybTogc2NhbGUoMClcblx0XHQvL29wYWNpdHk6IDBcblx0XHQvL3RyYW5zaXRpb246IG9wYWNpdHkgLjNzXG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdC5tZW51IHtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cblx0LmJ1cmdlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0c3BhbiB7fSB9IH1cblx0Ly9iYWNrZ3JvdW5kOiAjZmZmXG5cblx0Lm1lbnVfX21haW4gYSB7XG5cdFx0Y29sb3I6ICMwMDA7IH1cblxuXHQubWVudV9fbWVnYSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRib3gtc2hhZG93OiAwIDYwcHggMTcwcHggNDBweCByZ2JhKDMwLCA4OCwgMTI5LCAuNjEpO1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXHQuaGVhZGVyIHtcblx0XHQmX19idG4ge31cblx0XHQvL21hcmdpbi1yaWdodDogNjBweFxuXHRcdC8vJl9fYm90dG9tXG5cdFx0Ly9cdC5jb250YWluZXItZmx1aWRcbiB9IH1cdFx0Ly9cdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5oZWFkZXIge1xuXHRcdCZfX2JvdHRvbTIge1xuXHRcdFx0Jl9sb2dvX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cblx0LmhlYWRlciB7XG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7fSB9XG5cdC8vcGFkZGluZzogMCAzMHB4XG5cblx0Ly8uc2VhcmNoXG5cdC8vICB3aWR0aDogMjAwcHhcblxuXG5cdC5tZW51IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAxLjJyZW1cblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDsgfVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdCZfb3RoZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4LjUlOyB9IH0gfVxuXG5cdC5sb2dvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG5cbi8vLm1lbnVfX3dyXG4vLyAgcGFkZGluZy1yaWdodDogMjIwcHhcblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3gtc2hhZG93OiAxcHggMjBweCA4OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcblx0XHQmX19ib3R0b20yIHtcblx0XHRcdCYuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0XHRcdCZfbG9nb193ciB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87IH0gfSB9XG5cblx0Ly8uc2VhcmNoXG5cdC8vICBtYXJnaW46IDAgYXV0b1xuXHQvLyAgbGVmdDogMFxuXHQvLyAgdG9wOiA1MCVcblx0Ly8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuXG5cdC5tZW51X193ciB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cblx0Lm1lbnUge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXHRcdCZfX21haW4ge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAjZmZmXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVfbW9iaWxlX21lbnVfYmcucG5nKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVfbW9iaWxlX21lbnVfYmcucG5nKSAwIDAgbm8tcmVwZWF0XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMjBweCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjVzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjsgfVxuXG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5tZW51X19tZWdhIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lOyB9IH0gfVxuXHRcdCZfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdCZfbWFpbiB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRQcm94aW1hTm92YS1TZW1pYm9sZDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9IH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGVhcjtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTsgfVxuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9IH0gfVxuXG5cdFx0XHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdFx0XHQmX2xpc3Qge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDEwcHg7IH0gfVxuXG5cdFx0Lm1lbnVfX3RpdGxlIHtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH0gfVxuXG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRjb2xvcjogJHBlYXI7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH0gfSB9XG5cblx0XHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07IH0gfSB9XG5cblx0Lm1lbnVfX21lZ2Ege1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7IH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdC5tZW51X190aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7IH1cblxuXHQubWVudV9faXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cblx0Lm1lbnVfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0Jl9vdGhlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTsgfVxuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0Lm1lbnVfX3RocmVlX2xldmVsLCAubWVudV9fcG9zdCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5sb2dvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IH1cblxuXHQuYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRyaWdodDogMTVweDtcblx0XHRsZWZ0OiBhdXRvOyB9XG5cblx0LmxvZ28ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7IH1cblxuXHQuaGVhZGVyIHt9XG5cdC8vLnNlYXJjaFxuXHQvLyAgcmlnaHQ6IGF1dG9cblx0Ly8gIC8vaGVpZ2h0OiAzMHB4XG5cdC8vXG5cdC8vICB0cmFuc2Zvcm06IG5vbmVcblx0Ly8gIGRpc3BsYXk6IGJsb2NrXG5cdC8vICBwb3NpdGlvbjogYWJzb2x1dGVcblx0Ly8gIHdpZHRoOiBhdXRvXG5cdC8vICBoZWlnaHQ6IGF1dG9cblx0Ly8gIHRvcDogMFxuXHQvLyAgbGVmdDogMFxuXHQvL1xuXHQvLyAgaW5wdXRcblx0Ly8gICAgaGVpZ2h0OiAzNXB4XG5cdC8vXG5cdC8vXG5cdC8vICAvLyZfX2ljb25cblx0Ly8gIC8vICBwb3NpdGlvbjogc3RhdGljXG5cdC8vXG5cdC8vICAmLm9wZW5cblx0Ly8gICAgLnNlYXJjaF9faW5cblx0Ly8gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblx0Ly9cblx0Ly9cblx0Ly8gICZfX2luXG5cdC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSlcblx0Ly8gICAgcG9zaXRpb246IGZpeGVkXG5cdC8vICAgIHRvcDogMFxuXHQvLyAgICBsZWZ0OiAwXG5cdC8vICAgIGhlaWdodDogMTAwdmhcblx0Ly8gICAgd2lkdGg6IDEwMCVcblx0Ly8gICAgcGFkZGluZzogODBweCAyMHB4XG5cdC8vICAgIGJhY2tncm91bmQ6ICNhZWRiZmZcblx0Ly8gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zc1xuXHQvLyAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXHQvL1xuXHQvLyAgJj4uc2VhcmNoX19pY29uXG5cdC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHQvLyAgICBsZWZ0OiAxNXB4XG5cdC8vICAgIHRvcDogMTdweFxuXHQvLyAgICBib3JkZXItcmFkaXVzOiA1MCVcblx0Ly8gICAgd2lkdGg6IDMwcHhcblx0Ly8gICAgaGVpZ2h0OiAzMHB4XG5cdC8vICAgIGJhY2tncm91bmQ6ICNmZmZcblx0Ly8gICAgZGlzcGxheTogYmxvY2tcblx0Ly8gICAgei1pbmRleDogMTBcblx0Ly9cblx0Ly8gICAgJjpiZWZvcmVcblx0Ly8gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblx0Ly8gICAgICBsZWZ0OiA1MCVcblx0Ly8gICAgICB0b3A6IDUwJVxuXHQvLyAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG5cblx0Lm1lbnVfX2xpbmtfbWFpbi5vcGVuOmFmdGVyIHtcblx0XHRvcGFjaXR5OiAwOyB9XG5cblx0Lm1lZ2Ege1xuXHRcdCZfZG9jdW1lbnRzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG5cdFx0Jl90eXBlIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG5cdFx0Jl9yZWdpb24ge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmhlYWRlciB7XG5cdFx0Jl9fdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXHRcdFx0Jl9zZWN1cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQmX2ljb25zX3dyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdFx0Jl93aGF0c3VwcF9saW5rIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfVxuXHRcdFx0Jl9za3lwZV9saW5rIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7IH0gfVxuXHRcdFx0Jl9lbWFpbF9saW5rIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9XG5cdFx0XHQmX3Bob25lX2xpbmsge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA0NSUgNTAlOyB9IH0gfVxuXHRcdCZfX2JvdHRvbTIge1xuXHRcdFx0Jl9sb2dvX3RleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQuZW1haWxfbGluayB7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQubWVudSB7XG5cdFx0Jl9fbWFpbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmxvZ29fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQuaWNvbnNfd3IgKyAucGhvbmVfbGluayB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHQuaGVhZGVyIHtcblx0XHQmX190b3Age1xuXHRcdFx0Jl9lbWFpbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwNXB4O1xuXHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcblx0Lm1lbnUge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IC43cmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX21haW4ge1xuXHRcdFx0XHQvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggLjNzOyB9IH1cblx0XHRcdCZfZGFyayB7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0OyB9XG5cdFx0XHQmX2xpc3Qge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQvL21hcmdpbi1yaWdodDogMi4zcmVtXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Lm1lbnVfX21lZ2Ege1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTAwcHggMjAwcHggMCByZ2JhKDAsIDAsIDAsIC42MSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdFx0XHQubWVudV9fbGlua19tYWluIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlOyB9IH0gfVxuXHRcdFx0Jl9saXN0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH0gfVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0XHQmX3dyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuXHQubWVudSB7XG5cdFx0Jl9fd3Ige1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXHRcdCZfX21lZ2Ege1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lX21lbnVfbWVnYV9iZ18wMS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfSB9IH1cbiIsIi8vQGltcG9ydCBcIm1lZGlhXCIgLy8g0JLRgdC10LPQtNCwINCyINC60L7QvdGG0LVcblxuQGltcG9ydCBcInZhcnNcIjtcblxuLyo9PT09PT09PT09ICBEZXNrdG9wIEZpcnN0ICA9PT09PT09PT09Ki9cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG5cdC5mdWxsYWN0aXZhdG9ycyB7XG5cdFx0cGFkZGluZzogMCAxNXB4OyB9XG5cblx0LmltZ19hcnRpY2xlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE4MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cblx0Lm9mZmVyIHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHRyaWdodDogODVweDsgfSB9XG5cblx0LmNvbnRhY3RfZm9ybSB7XG5cdFx0LmZvcm1fX2JvdHRvbSB7fVxuXHRcdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHRcdC5nLXJlY2FwdGNoYSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ji0td3Ige1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0LmxhYmVsX19lcnJvciB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdFx0XHRcdCYubm8tY3VycmVudCAubGFiZWxfX2Vycm9yIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH0gfVxuXHRcdCZfX2J0biB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4OyB9IH0gfVxuXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJlbmVmaXRzIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCZfYXV0aG9yaXRpZXMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdC5kb2N1bWVudHMge1xuXHRcdCZfX3BpY3R1cmUge1xuXHRcdFx0Jl9jb2wge1xuXHRcdFx0XHQmX2RyaXZlcnMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7IH0gfSB9IH1cblxuXHQuZG9jdW1lbnRzIHtcblx0XHQmX19leGFtcGxlcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQudHJhdmVsIHtcblx0XHQmX19oZWFkZXIge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0b3JkZXI6IDE7IH1cblx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHQmX2JvdHRvbSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXHRcdCZfX3RleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHQmX3RvcCB7XG5cdFx0XHRcdG9yZGVyOiAyOyB9XG5cdFx0XHQmX2JvdHRvbSB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9XG5cblx0LmZhcSB7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHQmX3RvcCB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cdFx0XHQmX2JvdHRvbSB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cblx0LmRlbGl2ZXJ5IHtcblx0XHQmX19oZWFkZXIge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH0gfVxuXG5cdC5vZmZlciB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTE2MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHQvL3RvcDogODBweFxuXHRcdFx0Ly9yaWdodDogMTIwcHhcblx0XHRcdCZfd3Ige1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljOyB9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7IH1cblx0XHRcdCZfZGlzY291bnQge1xuXHRcdFx0XHRyaWdodDogNzVweDtcblx0XHRcdFx0dG9wOiAtMTIycHg7IH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRsZWZ0OiAzNSU7IH0gfVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDsgfSB9IH1cbi8vJl9fY29udGFpbmVyXG4vLyAgcG9zaXRpb246IHJlbGF0aXZlXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNob29zZV9faW1nIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5mdWxsYWN0aXZhdG9ycyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cblx0Lm1haW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXG5cdC53cmFwX25ld3NsZXR0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQucmVzZW50X3Bvc3RzX25vdG9wIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LnNpdGVfYmFyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4OiAwIDAgMTAwJTsgfVxuXG5cdC5pdGVtX3NiIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7IH0gfVxuXG5cdC53cmFwX3BvcF9wb3N0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdFx0LnBvcF9wb3N0IHtcblx0XHRcdGZsZXg6IDAgMSA1MCU7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9IH1cblxuXHQuY2hvb3NlIHtcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCZfX3Bhc3Nwb3J0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjEwJTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0Ym90dG9tOiAtNzVweDsgfSB9XG5cblx0Lm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbmtfbWFpbjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5mb3JtX2Jsb2NrIHtcblx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuXHQuY29udGFjdF9mb3JtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5cdC5kZWxpdmVyeSB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0cmlnaHQ6IDA7IH0gfSB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQud3JhcF9hcnRpY2xlIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXHQuaW1nX2FydGljbGUge1xuXHRcdHBhZGRpbmc6IDIwcHggMDsgfVxuXG5cdC5pdGVtX3NiIHtcblx0XHRmbGV4OiAwIDEgMTAwJTtcblxuXHRcdC53cmFwX3BvcF9wb3N0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LnBvcF9wb3N0IHtcblx0XHRcdFx0ZmxleDogMCAxIDQwMHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cblx0LmNhdGVnb3JpZXMge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdC5jYXRlZ29yaWVzIGxpIHtcblxuXHRcdC5zb2Z0d2FyZSB7XG5cdFx0XHRjb2xvcjogJGxpbmtfc29mdHdhcmU7IH1cblxuXHRcdC5hY3RpdmF0b3JzIHtcblx0XHRcdGNvbG9yOiAkbGlua19hY3RpdmF0b3JzOyB9XG5cblx0XHQubXVsdGltZWRpYSB7XG5cdFx0XHRjb2xvcjogJGxpbmtfbXVsdGltZWRpYTsgfVxuXG5cdFx0LmlkbSB7XG5cdFx0XHRjb2xvcjogJGxpbmtfaWRtOyB9XG5cblx0XHQudG9vbHMge1xuXHRcdFx0Y29sb3I6ICRsaW5rX3Rvb2xzOyB9XG5cblx0XHQud2luZG93cyB7XG5cdFx0XHRjb2xvcjogJGxpbmtfd2luZG93czsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC5iZW5lZml0cyB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmX3ByaXZhY3kge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9XG5cdFx0XHQmX3F1aWNrbmVzcyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7IH0gfSB9XG5cblx0LmRpZmZlcmVuY2Uge1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHRcdCZfX3JlYWwge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDsgfVxuXHRcdCZfX2Zha2Uge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXHQuZm9ybV9ibG9jayB7XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHRvcDogMDsgfVxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDgwcHggMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87IH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdCYuZm9ybV9ibG9ja19faW1hZ2VfcGxhbmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogYXV0bzsgfSB9IH1cblx0XHQmX3JvdyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuXHQub2ZmZXIge1xuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHJpZ2h0OiAxNjBweDsgfSB9XG5cblx0LmNob29zZSB7XG5cdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRcdCZfZm9ybSB7XG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7IH0gfSB9IH0gfVxuXG5cdC5kZWxpdmVyeSB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHQmX2NvbCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdC8vcmlnaHQ6IC0xMDBweFxuXHRcdFx0XHRcdHJpZ2h0OiAwOyB9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRcdFx0dG9wOiAtNzBweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmRlbGl2ZXJ5IHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHQmX2NvbCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAtMTYwcHg7IH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdC8vcmlnaHQ6IC00MHB4XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAtNzVweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0Ly8uY2hvb3NlXG5cdC8vXHQmX2Zvcm1cbiAvLy8gICAgLmlucHV0LWdyb3VwXG5cdC8vXHRcdFx0bWluLXdpZHRoOiAxMDAlXG5cblx0LmJlbmVmaXRzIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCYgKyAuYmVuZWZpdHNfX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9IH0gfVxuXG5cdC5kb2N1bWVudHMge1xuXHRcdCZfX3BpY3R1cmUge1xuXHRcdFx0Jl9jb2wge1xuXHRcdFx0XHQmICsgLmRvY3VtZW50c19fcGljdHVyZV9jb2wge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IH0gfSB9IH1cblxuXHQub2ZmZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAzOTBweDsgfVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwOyB9XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Jl9fZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0LnRyYXZlbCB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuXHQuZmFxIHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LmRlbGl2ZXJ5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMzkwcHg7IH1cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDUwMHB4OyB9IH0gfSB9XG5cblx0LnBvcHVwX19yZXF1ZXN0U3VjY2VzcyB7XG5cdFx0Jl9mb290ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0Jl9ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4OyB9IH0gfVxuXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuXHQud3JhcF9hcnRpY2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuXHQuZGFfdG9wIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0LmltZ19hcnRpY2xlIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMDsgfVxuXG5cdC5idG5fc3ViamVjdCB7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE4cHgvMSBGb250QXdlc29tZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207IH0gfVxuXG5cdC5hcnRfd2luZG93cyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZjE3YSc7IH0gfVxuXG5cdC5hcnRfc29mdHdhcmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwMTMnOyB9IH1cblxuXHQuYXJ0X2FjdGl2YXRvcnMge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwODQnOyB9IH1cblxuXHQuYXJ0X211bHRpbWVkaWEge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYxMDgnOyB9IH1cblxuXHQuYXJ0X2lkbSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZjBlZCc7IH0gfVxuXG5cdC5hcnRfdG9vbHMge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwYWQnOyB9IH1cblxuXHQuZGVzY3JpcHRpb25fYXJ0IHtcblx0XHRwYWRkaW5nOiAxNHB4IDE1cHggMThweCAxNXB4OyB9XG5cblx0LmRhX2JvdHRvbSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cblx0LndyYXBfYnRuX2FydGljbGUge1xuXHRcdC5idG5fYXJ0aWNsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblx0Lm9mZmVyIHtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfSB9IH1cblxuXHQuZGVsaXZlcnkge1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfSB9IH1cblxuXHQuZm9ybV9ibG9jayB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdFx0d2lkdGg6IDM1MHB4OyB9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0Ji5mb3JtX2Jsb2NrX19pbWFnZV9wYXNzcG9ydCB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTsgfVxuXHRcdFx0XHQmLmZvcm1fYmxvY2tfX2ltYWdlX3BsYW5lIHtcblx0XHRcdFx0XHRyaWdodDogNTVweDtcblx0XHRcdFx0XHR0b3A6IC03MHB4OyB9IH0gfVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdC8vZm9udC1zaXplOiAzNXB4XG5cdFx0XHRmb250LXNpemU6IDUwcHg7IH1cblx0XHQmX19mb3JtIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuXHQuY2hvb3NlIHtcblx0XHRwYWRkaW5nLXRvcDogMTM1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0Jl9mb3JtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblx0XHQmX19wYXNzcG9ydCB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQuZGlmZmVyZW5jZSB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cdFx0Jl9fcmVhbCB7XG5cdFx0XHQmICsgLmRpZmZlcmVuY2VfX2Zha2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblx0XHQmX19zaGFkb3cge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmX3dyYXAge1xuXHRcdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0XHQmX19hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQuZG9jdW1lbnRzIHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG5cdC50cmF2ZWwge1xuXHRcdHBhZGRpbmc6IDQwcHggMDsgfVxuXG5cdC5mYXEge1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuXHQuZm9ybV9ibG9jayB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI5MHB4OyB9IH0gfSB9XG5cblxuXG4vLy8qIEN1c3RvbSwgaVBob25lIFJldGluYSAqL1xuLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxuLy8vKiovXG4vL1xuIiwiXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucHJvZHVjdF9jYXRlZ29yeSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhciB7XG4gICAgJl9fY29sIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbiAgLnJlYWxfcGFzc3BvcnRzIHtcbiAgICAmX19pbnRybyB7XG4gICAgICAmX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgICZfX3BpY3R1cmUge1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgICZfd3Ige1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RfY2F0ZWdvcnkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTE1cHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlYWxfcGFzc3BvcnRzIHtcbiAgICAmX19ndWFyYW50ZWUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJl9yb3cge1xuICAgICAgICBsZWZ0OiAwOyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfY2F0ZWdvcnkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTE1cHg7IH0gfVxuXG4gIC5yZWFsX3Bhc3Nwb3J0cyB7XG4gICAgJl9fdGFibGVzIHtcbiAgICAgICZfY29sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHlwaWNhbF9zdWJjYXRlZ29yaWVzIHtcbiAgICAmX19yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBpY2FsX3N1YmNhdGVnb3JpZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgJl9fcm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnR5cGljYWxfc3ViY2F0ZWdvcmllcyB7XG5cdFx0Jl9fcm93IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnR5cGljYWxfZG9jIHtcblx0XHQmX19pbnRybyB7XG5cdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHRcdFx0Jl9pbWFnZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTUlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1NSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7IH0gfVxuXHRcdCZfX2NhcmQge1xuXHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdFx0ZmxleC1iYXNpczogNTUlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQmX2Zha2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblx0LnR5cGljYWxfZG9jIHtcblx0XHQmX19pbnRybyB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdFx0XHQmX2ltYWdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDkwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDsgfSB9XG5cdFx0Jl9fY2FyZCB7XG5cdFx0XHQmX2NvbCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA5MCU7IH0gfSB9IH1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmRvY3VtZW50c19fZXhhbXBsZXNfdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQucmVhbF9wYXNzcG9ydHNfX2d1YXJhbnRlZSB7XG5cdFx0LnRyYXZlbF9fc3VidGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblx0Lm8tZG9jdW1lbnRzIHtcblx0XHQmX19pbWdUZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuby1kb2N1bWVudHNfX3RvcHRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cdC5iYW5rbm90ZXMge1xuXHRcdCZfX2NvbCB7XG5cdFx0XHRsZWZ0OiAwOyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5iYW5rbm90ZXMge1xuXHRcdCZfX2ltYWdlc19jb2wge1xuXHRcdFx0Jl9sZWZ0IHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdFx0Jl9yaWdodCB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cblx0LnRlc3RfMiB7XG5cdFx0cGFkZGluZy1yaWdodDogMDsgfVxuXG5cdC5iYW5rbm90ZXNfX2ltYWdlc19yb3dfbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7IH1cblx0LmJhbmtub3Rlc19faW1hZ2VfY29sXzIsXG5cdC5iYW5rbm90ZXNfX2Zha2VfY2FuYWRpYW4ge1xuXHRcdC5iYW5rbm90ZXNfX2ltYWdlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9IH0gfVxuXG5cblxuIixudWxsLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGVzdGltb25pYWwge1xuICAgICZfX29mZmVyIHtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAgICZfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgJl9pbWcge1xuICAgICAgICAmX2Rpc2NvdW50IHtcbiAgICAgICAgICByaWdodDogMTVweDsgfSB9IH0gfSB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgJl9fb2ZmZXIge1xuICAgICAgJl90aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgJl9pbWcge1xuICAgICAgICAmX2Rpc2NvdW50IHtcbiAgICAgICAgICB0b3A6IDVweDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsIHtcbiAgICAmX19vZmZlciB7XG4gICAgICAmX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICZfY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfVxuXG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGVzdGltb25pYWwge1xuICAgICZfX3RleHQge1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7IH0gfSB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICAmX19sb2FkaW5nIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9IH1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhc3Nwb3J0X3NlYXJjaCB7XG4gICAgJl9faXRlbSB7XG4gICAgICAmX2luIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgJl9faW1nIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAmX19idG4ge1xuICAgICAgb3JkZXI6IDM7IH0gfSB9XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0X3VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X3VzIHtcbiAgICAmX19lbWFpbCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdF91cyB7XG4gICAgJl9fZW1haWwge1xuICAgICAgJl93ciB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiA0OyB9IH1cbiAgICAmX193aGF0c3VwcCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgICZfd3Ige1xuICAgICAgICBmbGV4OiAwIDAgMTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG9yZGVyOiAzOyB9IH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgJl9fYnRuIHtcbiAgICAgICZfd3Ige1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleDogMCAwIDg1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7IH0gfVxuICAgIC8vJl9fZW1haWxcbiAgICAvLyAgJl93clxuICAgIC8vICAgIG9yZGVyOiA0XG4gICAgLy8mX193aGF0c3VwcFxuICAgIC8vICAmX3dyXG4gICAgLy8gICAgb3JkZXI6IDNcbiAgICAmX19za3lwZSB7XG4gICAgICAmX3dyIHtcbiAgICAgICAgb3JkZXI6IDU7IH0gfSB9IH1cbiIsIi8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpXG4vLyAgLmFib3V0X3VzXG4vLyAgICAmX21haW5cbi8vICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4XG4vLyAgICAgICZfX2hlYWRlclxuLy8gICAgICAgIHBhZGRpbmctbGVmdDogODBweFxuLy8gICAgICAmX19jb250ZW50XG4vLyAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4XG4vL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LnRvcF9xdWFsaXR5IHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdC8vaGVpZ2h0OiAyNTVweFxuXHRcdFx0bGVmdDogMTVweDsgfVxuXHRcdCZfX2JnIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgfVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4OyB9IH0gfVxuLy8mX19jb250YWluZXJcbi8vICBtYXgtd2lkdGg6IDExNDBweFxuXG4vLyAgLmFib3V0X3VzXG4vLyAgICAmX21haW5cbi8vICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4XG4vLyAgICAgICZfX2hlYWRlclxuLy8gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHhcbi8vICAgICAgICBmb250LXNpemU6IDcwcHhcbi8vICAgICAgJl9fY29udGVudFxuLy8gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHhcbi8vICAgICAgJl9faW1hZ2Vcbi8vICAgICAgICAmX2NvbFxuLy8gICAgICAgICAgJjo6YmVmb3JlXG4vLyAgICAgICAgICAgIGhlaWdodDogNjUwcHhcbi8vICAgICAgICAgICAgd2lkdGg6IDY1MHB4XG4vLyAgICAgICAgICAgIGxlZnQ6IC0xMDBweFxuLy9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC50b3BfcXVhbGl0eSB7XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQvL2hlaWdodDogMjU1cHhcblx0XHRcdGxlZnQ6IDE1cHg7IH1cblx0XHQmX19iZyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDsgfSB9IH1cblxuLy8gIC5hYm91dF91c1xuLy8gICAgJl9tYWluXG4vLyAgICAgIHBhZGRpbmctbGVmdDogMTVweFxuLy8gICAgICAmX19oZWFkZXJcbi8vICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4XG4vLyAgICAgICZfX2NvbnRlbnRcbi8vICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4XG4vLyAgICAgICZfX2ltYWdlXG4vLyAgICAgICAgYm90dG9tOiAtMTAwcHhcblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuYWJvdXRfdXMge1xuXHRcdCZfbWFpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMTVweDtcblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IC03MHB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFib3V0X3VzIHtcblx0XHQmX2hlbHAge1xuXHRcdFx0Jl9fcm93IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfSB9XG5cblx0LnRvcF9xdWFsaXR5IHtcblx0XHQmX19pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljOyB9XG5cdFx0Jl9fcm93IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDsgfVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cdFx0Jl9fYmcge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYWJvdXRfdXMge1xuXHRcdCZfbWFpbiB7XG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpXG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogMjAlOyB9IH0gfSB9IH0gfVxuLy93aWR0aDogMTAwJVxuLy9oZWlnaHQ6IDEwMCVcbi8vZGlzcGxheTogbm9uZVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5hYm91dF91cyB7XG5cdFx0Jl9tYWluIHtcblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZylcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQ1JTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAlOyB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5hYm91dF91cyB7XG5cdFx0Jl9tYWluIHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0LmFib3V0X3VzIHtcblx0XHQmX21haW4ge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cblx0LnRvcF9xdWFsaXR5IHtcblx0XHQmX19iZyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC50b3BfcXVhbGl0eSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7IH0gfVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZW1hcCB7XG4gICAgJl9fbWVudSB7XG4gICAgICAmX21haW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICYgKyAuc2l0ZW1hcF9fbWVudV9tYWluX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7IH0gfSB9XG4gICAgJl9fbWVnYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJl9pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgLmZhcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgdWw+bGk+YSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiAgICAgICY+bGk+dWw+bGk+YSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICZfaW1hZ2Uge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgLy9mbGV4OiAwIDAgMTAwJVxuICAgICAgICAvL21heC13aWR0aDogMTAwJVxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgJl9kb2N1bWVudHMge1xuICAgICAgICAvL29yZGVyOiAzXG4gICAgICAgIC8vZmxleDogMCAwIDUwJVxuICAgICAgICAvL21heC13aWR0aDogNTAlXG4gICAgICAgICZfZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAmX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICY+dWw+bGk+YSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH1cbiAgICAgICZfb3RoZXIge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgICZfdHlwZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgJl9yZWdpb24ge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICY+dWw+bGkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlbWFwIHtcbiAgICAmX19tZW51IHtcbiAgICAgICZfbWFpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaXRlbWFwIHtcbiAgICAmX19tZW51IHtcbiAgICAgICZfbWFpbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgJiArIC5zaXRlbWFwX19tZW51X21haW5faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH0gfVxuICAgICZfX21lZ2Ege1xuICAgICAgJl9pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgJj51bD5saSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgJl9pbWFnZSB7XG4gICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAmX2RvY3VtZW50cyB7XG4gICAgICAgICZfbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICZfb3RoZXIge1xuICAgICAgICBvcmRlcjogMzsgfVxuICAgICAgJl90eXBlIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICZfcmVnaW9uIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfSB9IH1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5zaXRlbWFwIHtcbiAgICAmX19tZWdhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfSB9XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmFxX2Jhbm5lciB7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgcmlnaHQ6IDA7IH0gfSB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmFxX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9iYW5uZXIge1xuICAgICZfX2ltYWdlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7IH0gfSB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFxX2Jhbm5lciB7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfSB9IH1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXFfYmFubmVyIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gIC5hY2NvcmRpb24ge1xuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDsgfVxuICAgICZfX2xldmVsXzEge1xuICAgICAgLmFjY29yZGlvbl9faW4ge31cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAmX19sZXZlbF8yIHtcbiAgICAgIC5hY2NvcmRpb25fX2luIHt9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH0gfVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTUwcHgpIHtcbiAgLmVycm9yX2JveCB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogNzBweFxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgJl9hbmltYXRlZCB7XG4gICAgICAgICYuYW5pbWF0ZWQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmVycm9yX2JveCB7XG4gICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lcnJvcl9ib3gge1xuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7IH0gfSB9IH1cbiIsIi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkge1xuICAucGF5bWVudC1tZXRob2Qge1xuICAgICZfX3NlbGVjdCB7XG4gICAgICAmLWxlZnQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAgIC5rZXkge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGJlMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH0gfSB9IH0gfSB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MnB4KSB7XG4gIC5wYXltZW50LW1ldGhvZF9fd3Ige1xuICAgIHBhZGRpbmc6IDE0M3B4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuICAucGF5bWVudC1tZXRob2Qge1xuICAgICZfX3NlbGVjdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAmLWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAua2V5IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGJlMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH0gfSB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfSB9IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG4gIC5wYXltZW50LW1ldGhvZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAmX19zZWxlY3Qge1xuICAgICAgJi1yaWdodCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5jb250ZW50X3dyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0LmhlYWRlcl9wb3N0IHtcblx0XHRcdGgxIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblx0XHQuc2hvcnRjb2RlX2ltZ3RleHQge1xuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRcdC5pbWdfd3Ige1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHRcdC5yZWFsX3Bhc3Nwb3J0c19fcmVjb21tZW5kX2NvbnRlbnQge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvOyB9XG5cdFx0XHQucHVzaGVkIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuXHRcdC5zaG9ydGNvZGVfZnVsbHRleHQge1xuXHRcdFx0aDQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29udGVudF93ciB7XG5cdFx0LnNob3J0Y29kZV9kb2Mge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTUlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1NSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuY29udGVudF93ciB7XG5cdFx0LnNob3J0Y29kZV9kb2Mge1xuXHRcdFx0Jl9faW1hZ2UsXG5cdFx0XHQudHlwaWNhbF9kb2NfX2NhcmRfY29sIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDgwJTsgfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG5cdC5jb250ZW50X3dyIHtcblx0XHQuc2hvcnRjb2RlX2RvYyB7XG5cdFx0XHQmX19pbWFnZSxcblx0XHRcdC50eXBpY2FsX2RvY19fY2FyZF9jb2wge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7IH0gfSB9IH1cblxuIiwiLy9AaW1wb3J0IFwibWVkaWFcIiAvLyDQktGB0LXQs9C00LAg0LIg0LrQvtC90YbQtVxuXG5AaW1wb3J0IFwidmFyc1wiO1xuXG4vKj09PT09PT09PT0gIERlc2t0b3AgRmlyc3QgID09PT09PT09PT0qL1xuXG4vKiBMYXJnZSBEZXZpY2VzLCBXaWRlIFNjcmVlbnMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cbiAgLmZvb3Rlcl90b3Age1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAyNXB4OyB9XG5cbiAgLm5hdl9mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJi0tbG9nbyB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAubmF2X2Zvb3RlciBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuICAuZm9vdGVyIHtcbiAgICAmLS1tZW51IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICAmX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAmX2NvbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gICAgICAmX2ZhcSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgJl9jb2wge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH0gfVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgJl9yb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJl9jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgJl9mYXEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICZfY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICZfZG9jdW1lbnRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAmLS1tZW51IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICYtLWxvZ28ge1xuICAgICAgJl9jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAmX193ciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAmX19za3lwZV9saW5rIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgJl9fd2hhdHN1cHBfbGluayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgICZfX3Bob25lX2xpbmsge1xuICAgICAgJiArIC5pY29uc193ciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgJl93ciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gICAgJl9fZW1haWxfbGluayB7XG4gICAgICAmX3dyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICZfX2ljb25zX2xpbmtzIHtcbiAgICAgICZfd3Ige1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAmX19hZGRyZXNzX2xpbmsge1xuICAgICAgJl93ciB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH0gfSB9XG5cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5mdF9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAuZm9ybV9mb290ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4gIC5idG5fZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiAgLndyYXBfZm9ybV9idCB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgaDIge1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTMwcHgpOyB9IH1cblxuXG4gIC5uYXZfZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIge1xuICAgICYtLWxvZ28ge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyIHtcbiAgICAmLS1tZW51IHtcbiAgICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICBsaSB7XG4gICAgICAgICBhIHtcbiAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH0gfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgJl9kb2N1bWVudHMge1xuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9IH1cbiAgICAgICZfY29udGFjdHMge1xuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9IH0gfVxuICAgICZfX3Bob25lX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgJl93ciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICZfX2FkZHJlc3NfbGluayB7XG4gICAgICAmX3dyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgJl9fZW1haWxfbGluayB7XG4gICAgICAmX3dyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgJl9fc2t5cGVfbGluayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICZfX3doYXRzdXBwX2xpbmsge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fZW1haWxfbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAvLyZfY29udGFjdHNcbiAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiB9IH0gfSAgICAgIC8vICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fYm90dG9tIHtcbiAgICAgICZfY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9IH1cblxuXG4vKiBDdXN0b20sIGlQaG9uZSBSZXRpbmEgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fYm90dG9tIHtcbiAgICAgICZfY29udGFjdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAmX19lbWFpbF9saW5rIHtcbiAgICAgICZfd3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAmX19waG9uZV9saW5rIHtcbiAgICAgICZfd3Ige1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICZfX2FkZHJlc3NfbGluayB7XG4gICAgICAmX3dyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgJl9faWNvbnNfbGlua3Mge1xuICAgICAgJl93ciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9IH0gfVxuXG4iXX0= */
