*{font-family:'PT Sans',sans-serif}body{overflow-x:hidden;background-color:#fff}@media (min-width:1200px){.container{width:1200px}}.block{margin-top:120px}@media screen and (max-width:1200px){.block{margin-top:100px}}@media screen and (max-width:992px){.block{margin-top:80px}}@media screen and (max-width:767px){.block{margin-top:60px}}a:focus{outline:none}a:hover{text-decoration:none}button:focus{outline:none!important}.form-control:focus{outline:none;box-shadow:none;border-color:#ffd400}.wrap_form{width:304px}@media screen and (max-width:360px){.wrap_form{width:100%}}.form-control{height:64px;padding-left:45px;background-color:#fff;border:2px solid #000002;color:#000;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.form-control:focus::-webkit-input-placeholder{color:transparent}.form-control:focus:-moz-placeholder,.form-control:focus::-moz-placeholder{color:transparent}.form-control:focus:-ms-input-placeholder{color:transparent}@media screen and (max-width:767px){.form-control{height:54px;padding-left:25px}}.btn{background-color:#ffd400;border-radius:0;border:2px solid #000002;color:#000;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.btn_send{width:100%;height:64px;transition:all .4s}.btn_send:hover{background-color:#000;color:#ffd400}@media screen and (max-width:767px){.btn_send{height:54px}}.btn_order{width:100%;height:54px;transition:all .4s}.btn_order:hover,.btn_order_call{background-color:#000;color:#ffd400}.btn_order_call{width:160px;height:40px;font-size:10px;font-weight:700;text-transform:uppercase;transition:all .4s}.btn_order_call:hover{background-color:#ffd400;color:#000}.btn_order_call:focus{background-color:#ffd400;color:#000}.wrap_title_block{text-align:center}.title_block{display:inline-block;margin-bottom:0;background-color:#ffd400;padding:0 15px;color:#000;font-size:30px;font-weight:700;line-height:46px;text-transform:uppercase;letter-spacing:.18em}@media screen and (max-width:767px){.title_block{font-size:26px;line-height:34px}}.small_text,.subtitle_block{color:#000;letter-spacing:.2em}.subtitle_block{text-transform:uppercase;text-align:center;font-size:18px;font-weight:700;line-height:22px}.small_text{font-size:12px;font-weight:400;line-height:18px}.menu_site,.menu_site .container{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu_site{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:100px}.menu_site .container{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:992px){.menu_site .container{display:block;width:100%}}.menu_site .logo{line-height:75px;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 auto}.menu_site nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 auto}.menu_site .block_call{margin:0 auto;-webkit-order:3;-ms-flex-order:3;order:3}.menu_site .block_call p{text-align:center;font-size:18px}@media screen and (min-width:1200px){.menu_site .navbar-collapse{line-height:73px}}@media screen and (min-width:768px) and (max-width:1200px){.menu_site .navbar-collapse{width:100%;padding-top:15px}}@media screen and (min-width:768px) and (max-width:992px){.menu_site .logo{float:left}.menu_site .block_call{float:right}.menu_site nav{clear:both}}.menu{padding-left:0;margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.menu li{padding:0 12px;text-align:center}.menu a{color:#000;font-size:10px;font-weight:400;letter-spacing:.1em;transition:all .25s}.menu a:hover{background-color:#ffe561}header{width:100%;position:fixed;top:0;z-index:1;transition:height .4s}@media screen and (min-width:768px) and (max-width:992px){header.menu_site{height:140px}}@media screen and (max-width:767px){header.menu_site{display:block;height:auto;min-height:60px}header.menu_site .navbar{position:static}header.menu_site .navbar-toggle{margin-right:0;position:absolute;top:10px;right:0}header.menu_site .navbar-collapse{padding-right:0}header.menu_site nav{float:right;margin-top:10px;display:block}header.menu_site .navbar-toggle .icon-bar{background-color:#000}header.menu_site .menu{display:block;padding-bottom:10px}header.menu_site .menu li{text-align:right;padding:0;margin-bottom:10px}header.menu_site .menu li a{font-size:16px}header.menu_site .block_call{display:none}}header.scroll_menu{height:90px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width:767px) and (max-width:992px){header.scroll_menu{height:140px}}@media screen and (max-width:767px){header.scroll_menu{height:auto;min-height:60px}}footer.menu_site{height:118px}@media screen and (max-width:992px){footer.menu_site .container{display:block}footer.menu_site .logo{float:left}footer.menu_site .block_call{float:right}footer.menu_site nav{display:none}}@media screen and (max-width:480px){footer.menu_site{text-align:center;height:auto;padding-bottom:20px}footer.menu_site .block_call,footer.menu_site .logo{float:none}}.main_block{margin-top:100px;padding-top:100px;background:url(../img/bg_head.jpg) center no-repeat;background-size:cover;min-height:600px}.main_block .wrap_text{padding-left:59px}@media screen and (max-width:1200px){.main_block .wrap_text{padding-left:0}}@media screen and (max-width:767px){.main_block .wrap_text{text-align:center}}.main_block .text_block{display:inline-block;margin-bottom:24px;padding:0 10px;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:30px;text-transform:uppercase}@media screen and (max-width:992px){.main_block .text_block{font-size:22px;line-height:28px}}@media screen and (max-width:767px){.main_block .text_block{font-size:18px;line-height:22px}}.main_block .dark_block{background-color:#000;color:#ffd400}.main_block .yellow_block{background-color:#ffd400;color:#000}.main_block .wrap_form .text_block{display:block;font-size:18px;text-align:center}@media screen and (max-width:767px){.main_block .wrap_form{margin:0 auto}}@media screen and (max-width:992px){.main_block{padding-top:80xp}}@media screen and (max-width:767px){.main_block{padding-top:50px;margin-top:60px}}.about{padding-bottom:55px;background:url(../img/city.jpg) 50% -13px}.about .wrap_title_block{margin-bottom:38px}.about .wrap_text{padding-left:155px}@media screen and (max-width:1200px){.about .wrap_text{padding-left:0}}@media screen and (max-width:767px){.about .wrap_text{margin-bottom:20px;text-align:justify}}.about .about_number{padding:12px 18px;width:429px;border:3px dashed #ffd400;color:#000;font-size:16px;font-weight:700;text-transform:uppercase}.about .about_number span{padding:0 5px;font-size:24px;background-color:#ffd400}@media screen and (max-width:768px){.about .about_number{width:100%}}@media screen and (max-width:767px){.about{background-position:center bottom;background-repeat:no-repeat}}.the_best{height:668px;background:url(../img/bg_cran.jpg) center no-repeat;background-size:cover}.the_best .wrap_title_block{margin-bottom:58px;background-color:#ffd400}@media screen and (max-width:767px){.the_best .wrap_title_block{margin-bottom:38px}}.the_best .subtitle_block{margin-bottom:44px}@media screen and (max-width:767px){.the_best .subtitle_block{margin-bottom:34px}}.the_best .wrap_form{margin:0 auto}@media screen and (max-width:767px){.the_best{height:auto}}.services{text-align:center}.services .title_block{margin-bottom:55px}@media screen and (max-width:767px){.services .title_block{margin-bottom:38px}}.services .services_subtitle{margin-bottom:50px}@media screen and (max-width:767px){.services .services_subtitle{margin-bottom:34px}}.list_services,.list_services .item_service .wrap_thumb_service{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.list_services .item_service{width:170px;margin:0 auto 25px}.list_services .item_service .wrap_thumb_service{width:155px;height:205px;margin:0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 18px 13px;background-color:#ffd400}.list_services .item_service .name_service{color:#000;font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase}.list_services .item_service .short_desc_service{margin:25px 0 45px}@media screen and (max-width:767px){.list_services .item_service .short_desc_service{margin:20px 0}}@media screen and (max-width:992px){.list_services{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.benefits{height:669px;background:url(../img/bg_benefits.jpg) center no-repeat;background-size:cover}.benefits .title_block{margin-bottom:66px}@media screen and (max-width:767px){.benefits .title_block{margin-bottom:38px}}.benefits .list_benefits{width:400px;margin:0 auto;list-style-type:none}.benefits .list_benefits li{position:relative;padding:10px 14px 10px 20px;background-color:#ffd400}.benefits .list_benefits li:before{content:'';position:absolute;left:-30px;width:19px;height:14px;background:url(../img/check.png)}@media screen and (max-width:480px){.benefits .list_benefits li{padding:5px 14px 5px 20px}.benefits .list_benefits{width:100%}}@media screen and (max-width:1200px){.benefits{height:569px}}@media screen and (max-width:767px){.benefits{height:auto}}.sxema{height:588px;background:url(../img/bg_sxem.jpg) center bottom no-repeat}.sxema .title_block{margin-bottom:50px}@media screen and (max-width:767px){.sxema .title_block{margin-bottom:38px}}.sxema .subtitle_block{margin-bottom:50px}@media screen and (max-width:992px){.sxema{height:auto}}.block_sxema{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block_sxema .item_sxem{width:130px;height:130px;margin:0 70px 70px 0;padding-top:10px;position:relative;background-color:#ffd400;border-radius:65px;text-align:center}.block_sxema .item_sxem:before{content:'';position:absolute;left:7px;top:-26px;width:46px;height:46px;background:url(../img/gear_1.png)}.block_sxema .item_sxem:after{content:'';position:absolute;bottom:-25px;right:18px;width:57px;height:57px;background:url(../img/gear_2.png)}.block_sxema .item_sxem:nth-child(5){margin-right:0}.block_sxema .item_sxem:nth-child(5) .arrow_right{display:none}@media screen and (max-width:992px){.block_sxema .item_sxem:nth-child(5){margin-right:35px}.block_sxema .item_sxem:nth-child(5) .arrow_right{display:block}}@media screen and (max-width:767px){.block_sxema .item_sxem:nth-child(5){margin-right:10px}}@media screen and (max-width:992px){.block_sxema .item_sxem:nth-child(3) .arrow_right,.block_sxema .item_sxem:nth-child(6) .arrow_right{display:none}}.block_sxema .item_sxem:nth-child(9) .arrow_right{display:none}.block_sxema .item_sxem .arrow_right{position:absolute;top:52px;right:-44px;width:17px;height:26px;background:url(../img/arrow_right.png)}@media screen and (max-width:767px){.block_sxema .item_sxem .arrow_right{display:none}}@media screen and (max-width:992px){.block_sxema .item_sxem{margin:0 35px 70px}}@media screen and (max-width:767px){.block_sxema .item_sxem{margin:0 10px 70px}}.block_sxema .number_sxem{width:35px;height:35px;margin:0 auto 5px;background:url(../img/wrap_number.png);line-height:35px;color:#000;font-size:14px;font-weight:400}.action{height:413px;background:url(../img/bg_action.jpg) center bottom no-repeat}.action .title_block{margin-bottom:65px}@media screen and (max-width:767px){.action .title_block{margin-bottom:48px}}.action .subtitle_block{margin-bottom:45px;text-align:left}.action .btn_send{width:304px}@media screen and (max-width:360px){.action .btn_send{width:100%}}.our_project .title_block{margin-bottom:60px}@media screen and (max-width:767px){.our_project .title_block{margin-bottom:38px}}.our_project .short_desc_project{margin:40px 0;max-height:90px;overflow:hidden}@media screen and (max-width:767px){.our_project .short_desc_project{margin:20px 0}.our_project .item_project{text-align:center}.our_project .item_project img{display:inline-block}}@media screen and (max-width:992px){.our_project .prev_slide{left:0}.our_project .next_slide{right:0}}.wrap_slider{padding:0 185px}@media screen and (max-width:1200px){.wrap_slider{padding:0 80px}}@media screen and (max-width:992px){.wrap_slider{padding:0 20px}}.btn_slide{width:17px;height:26px;display:inline-block;position:absolute;top:50%;margin-top:-13px;cursor:pointer}.prev_slide{left:95px;background:url(../img/arrow_left.png)}@media screen and (max-width:1200px){.prev_slide{left:37px}}@media screen and (max-width:992px){.prev_slide{left:5px}}.next_slide{right:95px;background:url(../img/arrow_right.png)}@media screen and (max-width:1200px){.next_slide{right:37px}}@media screen and (max-width:992px){.next_slide{right:5px}}.client_about_us .title_block{margin-bottom:83px}@media screen and (max-width:767px){.client_about_us .title_block{margin-bottom:38px}}.client_about_us .item_testimonial{padding:0 30px}.client_about_us .wrap_photo{float:left;margin-right:115px}@media screen and (max-width:992px){.client_about_us .wrap_photo{margin-right:25px}}@media screen and (max-width:767px){.client_about_us .wrap_photo{float:none;text-align:center;margin-right:0;margin-bottom:25px}}.client_about_us .name_client{color:#000;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:40px}@media screen and (max-width:767px){.client_about_us .name_client{margin-bottom:10px}}.products .title_block{margin-bottom:30px}.products .subtitle_block{margin-bottom:25px;font-size:20px;font-weight:400;line-height:24px}.products .wrap_slider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products .item_product{width:231px;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.products .item_product{width:100%}}.products .short_desc_product{margin-bottom:30px;max-height:90px;overflow:hidden}.contact{height:400px;overflow:hidden;background-color:#ffd400}.contact .title_block{margin-top:55px;margin-bottom:45px;text-align:left;padding:0}@media screen and (max-width:767px){.contact .title_block{margin-bottom:38px}}.contact .address{font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:.2em}@media screen and (max-width:767px){.contact .address{margin-bottom:20px}}.contact #map{position:absolute;height:400px;width:150%}@media screen and (max-width:767px){.contact #map{left:-15px}.contact{height:665px}}.question{height:700px;padding-top:95px;background:url(../img/bg_question.jpg) center no-repeat}.question .title_block{margin-bottom:10px}.question .subtitle_block{font-size:24px;margin-bottom:60px}@media screen and (max-width:767px){.question .subtitle_block{font-size:22px;margin-bottom:38px}}.question .wrap_form{margin:0 auto}@media screen and (max-width:767px){.question{height:auto;padding:60px 0 20px}}.fade{background-color:transparent}.fade .modal-dialog{opacity:0;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0}.fade .success_modal{margin:auto;font-size:20px;font-weight:700}.fade.in{background-color:#d5d5d5;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;transition:all .25s linear}.fade.in .modal-dialog{opacity:1}.fade.in .close{position:absolute;right:20px;top:15px;font-size:36px;opacity:.4}.fade.in .flex_centered{margin:auto}.fade.modal_white{background-color:#fff}.fade .name_project{color:#000;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;margin-bottom:70px;text-align:center;letter-spacing:.18em}@media screen and (max-width:767px){.fade .name_project{margin-bottom:48px}}.fade .wrap_form{padding:0 15px}.fade .wrap_img{float:left;margin-right:70px}@media screen and (max-width:767px){.fade .wrap_img{float:none;display:block;margin-bottom:20px;margin-right:0}.fade .wrap_img img{margin:0 auto}.fade .short_desc_product,.fade .wrap_img{text-align:center}}.modal_order_product .short_desc_product{overflow:hidden}.modal_order_product .btn_order{width:264px;margin-top:50px}@media screen and (max-width:767px){.modal_order_product .btn_order{margin-bottom:28px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9leHRlbmRzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQ0ksaUNBQW1DLENBQ3RDLEtBR0csa0JBQ0EscUJBQXVCLENBQzFCLDJCQUVHLFdBQ0ksWUFBYyxDQUNqQixDQUVMLE9BQ0ksZ0JBQWtCLENBVXJCLHNDQVhELE9BR1EsZ0JBQWtCLENBUXpCLENDSEcscUNEUkosT0FNUSxlQUFpQixDQUt4QixDQ0hHLHFDRFJKLE9BU1EsZUFBaUIsQ0FFeEIsQ0FDRCxRQUVRLFlBQWMsQ0FGdEIsUUFLUSxvQkFDSCxDQUFDLGFBSUUsdUJBQXlCLENBQzVCLG9CQUdELGFBQ0EsZ0JBQ0Esb0JBQXNCLENBQ3pCLFdBSUcsV0FBYSxDQUloQixxQ0FMRCxXQUdRLFVBQVksQ0FFbkIsQ0FDRCxjQUNJLFlBQ0Esa0JBQ0EsdUJBQ0EseUJBQ0EsWUFDQSxlQUNBLGdCQUNBLHlCQUNBLG9CQUFzQixDQVQxQiwrQ0FZWSxpQkFBbUIsQ0FaL0IscUNBWVksaUJBQW1CLENBWi9CLHNDQVlZLGlCQUFtQixDQVovQiwwQ0FZWSxpQkFBbUIsQ0MzRGEscUNEK0M1QyxjQWdCUSxZQUNBLGlCQUFtQixDQUUxQixDQUNELEtBQ0kseUJBQ0Esa0JBQ0EseUJBQ0EsWUFDQSxlQUNBLGdCQUNBLHlCQUNBLG9CQUFzQixDQUN6QixVQUVHLFdBQ0EsWUFDQSxtQkFBcUIsQ0FIekIsZ0JBS1Esc0JBQ0EsYUFBZSxDQUNsQixxQ0FQTCxVQVNRLFdBQWEsQ0FFcEIsQ0FDRCxXQUNJLFdBQ0EsWUFDQSxtQkFBcUIsQ0FIekIsaUJBS1Esc0JBQ0EsYUFBZSxDQUNsQixnQkFHRCxZQUNBLFlBQ0EsdUJBQ0EsY0FDQSxlQUNBLGdCQUNBLHlCQUNBLG1CQUFxQixDQVJ6QixzQkFVUSx5QkFDQSxVQUFZLENBWHBCLHNCQWNRLHlC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MkJZLFVBQVksQ0FFbkIsQ0g5ZkQscUNHaWVKLFNBK0JRLFlBQWMsQ0FFckIsQ0FJRCxVQUNJLGFBQ0EsaUJBQ0EsdURBQXdELENBSDVELHVCQUtRLGtCQUFvQixDQUw1QiwwQkFRUSxlQUNBLGtCQUFvQixDSC9nQnhCLHFDR3NnQkosMEJBV1ksZUFDQSxrQkFBb0IsQ0FFM0IsQ0FkTCxxQkFnQlEsYUFBZSxDSHRoQm5CLHFDR3NnQkosVUFtQlEsWUFDQSxtQkFBcUIsQ0FFNUIsQ0FJRCxNQUNJLDRCQUE4QixDQURsQyxvQkFHUSxVQUNBLHFCQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLFdBQ0EsUUFBVSxDQU5sQixxQkFTUSxZQUNBLGVBQ0EsZUFBaUIsQ0FDcEIsU0FHRCx5QkFDQSxnQ0FBQSxBQUNBLCtCQURBLEFBQ0Esd0JBQUEsQUFFQSwwQkFBNEIsQ0FMaEMsdUJBT1EsU0FBVyxDQVBuQixnQkFVUSxrQkFDQSxXQUNBLFNBQ0EsZUFDQSxVQUFZLENBZHBCLHdCQWlCUSxXQUFhLENBQ2hCLGtCQUdELHFCQUF1QixDQUMxQixvQkFHTyxZQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EseUJBQ0EsbUJBQ0Esa0JBQ0EscUJBQXVCLENIOWtCM0IscUNHcWtCSixvQkFXWSxrQkFBb0IsQ0FFM0IsQ0FiTCxpQkFlUSxjQUFnQixDQWZ4QixnQkFrQlEsV0FDQSxpQkFBbUIsQ0h4bEJ2QixxQ0dxa0JKLGdCQXFCWSxXQUNBLGNBQ0Esa0JBQ0EsbUJBQ0EsZ0JBQWtCLENBekI5QixvQkEyQmdCLGFBQWUsQ0FDbEIsQ0hqbUJULHFDR3FrQkosMEJBaUNZLGlCQUFtQixDQUUxQixDQUVMLHlDQUVRLGVBQWlCLENBRnpCLGdDQUtRLFlBQ0EsZUFBaUIsQ0hobkJyQixxQ0cwbUJKLGdDQVFZLGtCQUFvQixDQUUzQixDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxufVxyXG4uYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWF4ICg5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG5hIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9ICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgfVxyXG59XHJcbmJ1dHRvbiB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZDQwMDtcclxufVxyXG5cclxuLyogZm9ybSAqL1xyXG4ud3JhcF9mb3JtIHtcclxuICAgIHdpZHRoOiAzMDRweDtcclxuICAgIEBpbmNsdWRlIG1xX21heCAoMzYwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMjtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMjtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcbi5idG5fc2VuZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZDQwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0bl9vcmRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZDQwMDtcclxuICAgIH1cclxufVxyXG4uYnRuX29yZGVyX2NhbGwge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBjb2xvcjogI2ZmZDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDQwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vKiB0aXRsZSAqL1xyXG4ud3JhcF90aXRsZV9ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRpdGxlX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbn1cclxuLnN1YnRpdGxlX2Jsb2NrIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi8qIHRleHQgKi9cclxuLnNtYWxsX3RleHQge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59IiwiQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxufVxuQG1peGluIG1xX21pbl9tYXgoJHJlcy1taW4sICRyZXMtbWF4KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcmVzLW1pbn0rcHgpIGFuZCAobWF4LXdpZHRoOiAjeyRyZXMtbWF4fStweClcbiAgICB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1xX21pbigkcmVzLW1pbikge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHJlcy1taW59K3B4KSBcbiAgICB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1xX21heCgkcmVzLW1heCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHJlcy1tYXh9K3B4KSBcbiAgICB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuIiwiLyogaGVhZGVyICovXHJcbi5tZW51X3NpdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5sb2dvLCBuYXYsIC5ibG9ja19jYWxsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5ibG9ja19jYWxsIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWluICgxMjAwcHgpIHtcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWluX21heCAoNzY4cHgsIDEyMDBweCkge1xyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWluX21heCAoNzY4cHgsIDk5MnB4KSB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrX2NhbGwge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7ICBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTYxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzO1xyXG4gICAgJi5tZW51X3NpdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21pbl9tYXggKDc2OHB4LCA5OTJweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2YmFyLXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDB4cDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9ja19jYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNjcm9sbF9tZW51IHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWluX21heCAoNzY3cHgsIDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKmVuZCBoZWFkZXIqLyIsIi8qZm9vdGVyKi9cclxuZm9vdGVyIHtcclxuICAgICYubWVudV9zaXRlIHtcclxuICAgICAgICBoZWlnaHQ6IDExOHB4OyAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg5OTJweCkge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibG9ja19jYWxsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLmxvZ28sXHJcbiAgICAgICAgICAgIC5ibG9ja19jYWxsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qZW5kIGZvb3RlciovIiwiLyptYWluX2Jsb2NrKi9cclxuLm1haW5fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2hlYWQuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgLndyYXBfdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dF9ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXJrX2Jsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZkNDAwO1xyXG4gICAgfVxyXG4gICAgLnllbGxvd19ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDQwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC53cmFwX2Zvcm0ge1xyXG4gICAgICAgIC50ZXh0X2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODB4cDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi8qZW5kIG1haW5fYmxvY2sqL1xyXG5cclxuLyphYm91dCovXHJcbi5hYm91dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2l0eS5qcGcpIDUwJSAtMTNweDtcclxuICAgIC53cmFwX3RpdGxlX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBfdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dF9udW1iZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMThweDsgXHJcbiAgICAgICAgd2lkdGg6IDQyOXB4O1xyXG4gICAgICAgIGJvcmRlcjogM3B4IGRhc2hlZCAjZmZkNDAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuLyplbmQgYWJvdXQqL1xyXG5cclxuLyp0aGVfYmVzdCovXHJcbi50aGVfYmVzdCB7XHJcbiAgICBoZWlnaHQ6IDY2OHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19jcmFuLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAud3JhcF90aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGVfYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4vKmVuZCB0aGVfYmVzdCovXHJcblxyXG4vKnNlcnZpY2VzKi9cclxuLnNlcnZpY2VzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC50aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpc3Rfc2VydmljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5pdGVtX3NlcnZpY2Uge1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICAgIC53cmFwX3RodW1iX3NlcnZpY2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMThweCAxM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZV9zZXJ2aWNlIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvcnRfZGVzY19zZXJ2aWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgNDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDk5MnB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi8qZW5kIHNlcnZpY2VzKi9cclxuXHJcbi8qYmVuZWZpdHMqL1xyXG4uYmVuZWZpdHMge1xyXG4gICAgaGVpZ2h0OiA2NjlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYmVuZWZpdHMuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC50aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3RfYmVuZWZpdHMge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2sucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTRweCA1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoMTIwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NjlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLyplbmQgYmVuZWZpdHMqL1xyXG5cclxuLypzeGVtYSovXHJcbi5zeGVtYSB7XHJcbiAgICBoZWlnaHQ6IDU4OHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19zeGVtLmpwZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcbiAgICAudGl0bGVfYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrX3N4ZW1hIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5pdGVtX3N4ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA3MHB4IDcwcHggMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDQwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgdG9wOiAtMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nZWFyXzEucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dlYXJfMi5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg5KXtcclxuICAgICAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yaWdodC5wbmcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDM1cHggNzBweCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bWJlcl9zeGVtIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd3JhcF9udW1iZXIucG5nKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuLyplbmQgc3hlbWEqL1xyXG5cclxuLyphY3Rpb24qL1xyXG4uYWN0aW9uIHtcclxuICAgIGhlaWdodDogNDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2FjdGlvbi5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG4gICAgLnRpdGxlX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGVfYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5idG5fc2VuZCB7XHJcbiAgICAgICAgd2lkdGg6IDMwNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoMzYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qZW5kIGFjdGlvbiovXHJcblxyXG4vKm91cl9wcm9qZWN0Ki9cclxuLm91cl9wcm9qZWN0IHtcclxuICAgIC50aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3J0X2Rlc2NfcHJvamVjdCB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW1fcHJvamVjdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldl9zbGlkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg5OTJweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5leHRfc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndyYXBfc2xpZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTg1cHg7XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0bl9zbGlkZSB7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnByZXZfc2xpZGUge1xyXG4gICAgbGVmdDogOTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfbGVmdC5wbmcpO1xyXG4gICAgQGluY2x1ZGUgbXFfbWF4ICgxMjAwcHgpIHtcclxuICAgICAgICBsZWZ0OiAzN3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXFfbWF4ICg5OTJweCkge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG4ubmV4dF9zbGlkZSB7XHJcbiAgICByaWdodDogOTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmlnaHQucG5nKTtcclxuICAgIEBpbmNsdWRlIG1xX21heCAoMTIwMHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDk5MnB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG4vKmVuZCBvdXJfcHJvamVjdCovXHJcblxyXG4vKmNsaWVudF9hYm91dF91cyovXHJcbi5jbGllbnRfYWJvdXRfdXMge1xyXG4gICAgLnRpdGxlX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbV90ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBfcGhvdG8ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hbWVfY2xpZW50IHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyplbmQgY2xpZW50X2Fib3V0X3VzKi9cclxuXHJcbi8qcHJvZHVjdHMqL1xyXG4ucHJvZHVjdHMge1xyXG4gICAgLnRpdGxlX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLndyYXBfc2xpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuaXRlbV9wcm9kdWN0e1xyXG4gICAgICAgIHdpZHRoOiAyMzFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG9ydF9kZXNjX3Byb2R1Y3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi8qZW5kIHByb2R1Y3RzKi9cclxuXHJcbi8qY29udGFjdCovXHJcbi5jb250YWN0IHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDQwMDtcclxuICAgIC50aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgfVxyXG59XHJcbi8qZW5kIGNvbnRhY3QqL1xyXG5cclxuLypxdWVzdGlvbiovXHJcbi5xdWVzdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3F1ZXN0aW9uLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIC50aXRsZV9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZV9ibG9jayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXBfZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi8qZW5kIHF1ZXN0aW9uKi9cclxuXHJcbi8qKi9cclxuLmZhZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnN1Y2Nlc3NfbW9kYWwge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG4uZmFkZS5pbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgIH1cclxuICAgIC5mbGV4X2NlbnRlcmVkIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmZhZGUubW9kYWxfd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmFkZSB7XHJcbiAgICAubmFtZV9wcm9qZWN0e1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXFfbWF4ICg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwX2Zvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgIC53cmFwX2ltZyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvcnRfZGVzY19wcm9kdWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcV9tYXggKDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsX29yZGVyX3Byb2R1Y3Qge1xyXG4gICAgLnNob3J0X2Rlc2NfcHJvZHVjdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5idG5fb3JkZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xX21heCAoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyplbmQgKi8iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
